Product documentation
How ArcOrigin works
A concise guide to the protocol, product boundaries, and the difference between implemented onchain code and demo presentation data.
What is ArcOrigin?
A USDC-native token launch and discovery layer for Arc. It combines fixed-supply launches, a transparent bonding curve, charts, a screener, creator reputation, risk labels, and visible protocol fees.
Launching a token
Define identity and metadata, choose a creator allocation up to 20%, review the 25 USDC launch fee, approve USDC, and submit the factory transaction. The factory deploys the token and curve atomically.
How the USDC curve works
The MVP uses a virtual-USDC-reserve constant-product curve. Net USDC moves into the reserve as token inventory moves out. Quotes are deterministic from reserves; min-output parameters protect users from slippage.
Fees
Launches cost 25 USDC. Buys and sells charge 1%. No migration fee is collected because migration is not implemented. Creator verification is disabled.
Risk labels
Scores summarize inspectable signals such as fixed supply, known templates, allocation, holder concentration, socials, and creator history. They never guarantee safety.
Security notes
The token has no owner mint, blacklist, pause, hidden tax, or honeypot hook. Trading and fee withdrawals use reentrancy guards and SafeERC20. Deployed v1 curves close both buys and sells at graduation; updated source keeps sells open for future deployments. Contracts still require an independent audit before mainnet.
Indexing architecture
The testnet frontend discovers Factory TokenLaunched events, hydrates standard token and curve configuration, and reads TokenBought, TokenSold, FeeReceived, and FeeWithdrawn logs through viem. A persistent database indexer is still recommended for mainnet scale, historical aggregation, and RPC independence.
Arc Testnet deployment
The factory, fee vault, and creator registry are deployed on chain ID 5042002 and use Circle's Arc Testnet USDC. The launch form submits real approval and factory transactions; addresses are recorded in the public deployment manifest.
Mainnet roadmap
Confirm official Arc mainnet chain values, deploy and verify contracts, add event indexing, implement graduation migration, obtain an independent audit, complete load testing, and rehearse incident response before enabling mainnet.