ArcOriginArcOrigin

ArcOrigin documentation

Protocol mechanics, launch parameters, trading flows, and integration reference.

ArcProtocol V6

Current launch fee

10 USDC

Trading fee

1%

Fee split

70 / 30

Graduation

10,000 USDC

Protocol

Overview

ArcOrigin is a non-custodial token launchpad and trading terminal on Arc. Every launch creates a fixed-supply ERC-20 token and its own USDC bonding curve. Wallets interact directly with the deployed contracts.

Custody

Your wallet

ArcOrigin does not hold user wallets or trade balances.

Settlement

USDC

Launches, trades, fees, and curve reserves settle on Arc.

Key facts

  • Token names and symbols are not unique. Verify the contract address.
  • Quotes, reserves, fees, and graduation progress are denominated in USDC.
  • Charts and holder data are reconstructed from confirmed onchain events.

V6 scope

ArcOrigin V6 uses isolated per-token curves, pull-based creator fee claims, transaction deadlines, and narrowly scoped emergency controls. Graduated markets can use the deployment's immutable, verified Uniswap V3 migration path.

Create

Create a token

The current interface launches a one-billion-token fixed supply with zero free creator allocation. The creator may add an optional paid developer buy, executed as a normal curve purchase after launch.

  1. 01ProfileSet the name, ticker, description, image, website, and X profile.
  2. 02MetadataThe image and metadata are committed, signed by the wallet, and stored on IPFS.
  3. 03DeployApprove the 10 USDC launch fee, then deploy the token and curve through the V6 Factory.
  4. 04Optional buyApprove the chosen USDC amount and buy from the same curve as every other trader.
Supply
1,000,000,000
Free creator allocation
0%
Current launch fee
10 USDC
Developer buy
Optional · max 5% through the app

Metadata is public

The token stores an immutable IPFS metadata URI. Images, descriptions, and social links are public. Do not upload private or sensitive information.

Execution

Trading

Each token trades against USDC. Before migration, quotes and trades use its dedicated curve. After a verified migration, the interface automatically uses the canonical Arc Uniswap V3 pool.

You receive
The current contract quote after the 1% trading fee.
Minimum received
The lowest output accepted onchain after applying your slippage setting.
Slippage
Execution tolerance. ArcOrigin provides 10%, 20%, 40%, and manual input.
Priority
A wallet fee preference. It affects inclusion speed, not the curve price.
Approval
USDC is approved before a buy; the launch token is approved before a sell.

A quote is not a reservation

Another confirmed trade can move the curve before yours executes. The minimum-received value is the onchain protection against a worse fill.

Launch protection

During the first three blocks, a wallet cannot hold more than 5% or buy more than 5.5% of curve inventory. These limits expire automatically and do not restrict sells or wallet transfers.

Pricing

Bonding curve

Before graduation, pricing follows a constant-product curve using the real token reserve and an effective USDC reserve. The effective reserve is the 2,500 virtual-USDC seed plus USDC deposited by buyers.

effective USDC = virtual USDC + real USDC
spot price     = effective USDC / token reserve
x · y          = constant before each trade

Virtual reserve

2,500 USDC

Shapes the starting price. It is not real or withdrawable USDC.

Real reserve

Onchain USDC

Backs sells and can be verified directly from the curve.

Buy outputs round conservatively in favor of the reserve. Sell outputs cannot exceed the real USDC reserve. The contract returns a zero quote when a trade cannot be executed safely.

Lifecycle

Graduation

Graduation occurs when the curve reaches 10,000 real USDC. It first creates permanent, two-sided liquidity inside the curve. If that market's snapshotted migration path is enabled, a later verified transaction can move those reserves into its canonical Arc Uniswap V3 pool.

  1. 01ThresholdThe final pre-graduation buy is capped so net real reserves cannot exceed 10,000 USDC.
  2. 02RebalanceVirtual USDC is removed and the remaining token reserve is resized at the same spot price.
  3. 03LockSurplus curve inventory is sent irreversibly to the dead address.
  4. 04ContinueThe internal AMM remains active unless a verified migration atomically creates and permanently locks the canonical Uniswap V3 position.

What graduation does not mean

Graduation is a mechanical liquidity milestone—not an endorsement, safety rating, or guarantee of future volume.

DEX migration readiness

Every V6 curve snapshots its migration configuration at launch. A migration can use only that immutable adapter, locker, and verifier tuple. Any failed verification reverts atomically, leaves reserves in the curve, and preserves internal trading.

Economics

Fees

V6 fee distribution is enforced by the deployed contracts, not estimated by the interface.

Buy / sell

1%

Charged on every completed curve trade.

Creator

70%

Accrued separately and claimable only by the token creator.

Protocol

30%

Recorded and held by the ArcOrigin Fee Vault.

Curve fees accrue 70% to the creator and 30% to the protocol. After migration, the permanent 1% Uniswap V3 position is collected permissionlessly and its fees are split by the immutable locker at the same 70/30 ratio.

Configuration

The Factory owner can change the launch fee and the fee rates for future curves. Each deployed curve permanently snapshots its own buy and sell fee rates.

Protocol token

ORIGIN buybacks

ORIGIN is the canonical ArcOrigin protocol token. Its mainnet buyback controller is active and governed by the published 2-of-3 Safe.

ORIGIN token
0xB65Fd34cc428492DdF000A2Ae100Dbfea62E4802
ORIGIN curve
0x18708Bd06e264E8147065159C90460be4b5B5312
Buyback controller
0x43ED0F9CD330FE8F093f2a0CE2FA05A155e7f746
Buyback allocation
80% of allocated protocol revenue
Operations allocation
20% of allocated protocol revenue
Maximum execution
25 USDC
Minimum interval
1 hour
Maximum slippage
3%
Destination
0x000000000000000000000000000000000000dEaD
  1. 01WithdrawThe 2-of-3 Safe approves a Fee Vault USDC withdrawal to the controller.
  2. 02AllocateAnyone can apply the immutable 80% buyback / 20% operations split.
  3. 03ExecuteAn authorized executor buys no more than 25 USDC of ORIGIN per hourly slice.
  4. 04BurnAll purchased ORIGIN is sent directly to the canonical burn address.

Current execution venue

Buybacks execute only against the canonical ORIGIN V6 curve. If the curve migrates, execution stops safely. A separately reviewed Uniswap adapter and Safe activation are required before post-migration buybacks can resume.

No guaranteed schedule or return

The policy applies only to revenue withdrawn from the Fee Vault. It does not promise periodic purchases, price appreciation, liquidity, volume, or investment returns.
Read the complete onchain policy

Integration

Network

Network
Arc
Chain ID
5042
Quote asset
USDC
Public RPC
https://rpc.blockdaemon.mainnet.arc.io
Explorer
https://arc-mainnet.cloud.blockscout.com
V6 start block
12,881,762

Integration

Contracts

Integration

Onchain events

Index bounded block ranges from the V6 start block. Events are the authoritative source for launches, trades, fees, charts, and holders.

EventContractUse
TokenLaunchedFactoryToken, curve, creator, name, and symbol.
TokenBoughtCurveBuyer, USDC input, token output, and fee.
TokenSoldCurveSeller, token input, USDC output, and fee.
FeeSplitCurveCreator and protocol portions of each trading fee.
CurveGraduatedCurveReal USDC raised and tokens sold at graduation.
DexMigrationCompletedCurveVerified migration adapter, pool, and locked LP position.
SwapUniswap V3 poolCanonical post-migration trades and execution price.
RevenueAllocatedBuyback ControllerUSDC assigned to buybacks and operations.
BuybackExecutedBuyback ControllerUSDC spent and ORIGIN sent to the burn address.
TransferTokenCanonical source for balances and holder distribution.

Integration

Reading token state

Use contract reads for current state and confirmed events for history. Never derive an executable quote from chart candles or cached market cards.

Discovery
Read TokenLaunched from the V6 Factory beginning at the published start block.
Token ↔ curve
Read getTokenInfo(token) on the Factory.
Venue
Read isMigrated() and migratedPool() on the curve; verify the pool against the official V3 Factory.
Buy quote
Use quoteBuy(usdcAmount) before migration, or QuoterV2 exactInputSingle after migration.
Sell quote
Use quoteSell(tokenAmount) before migration, or QuoterV2 exactInputSingle after migration.
USDC reserve
Read realLiquidity(); do not include virtual USDC.
Graduation
Read isGraduated() and getCurveProgress().
Holders
Replay ERC-20 Transfer events and reconcile balances.
const [tokensOut, fee] = await publicClient.readContract({
  address: curve,
  abi: bondingCurveAbi,
  functionName: "quoteBuy",
  args: [parseUnits("100", 6)],
});

Indexing rule

Treat a transaction as final UI state only after its receipt succeeds. Apply receipt events immediately, then reconcile against current contract reads. RPC failures should preserve the last confirmed snapshot, never invent replacement data.

Reference

Protocol limits

The website uses a narrower, canonical launch profile than the Factory contract permits. This distinction matters for third-party integrations.

ParameterArcOrigin appV6 Factory rule
NameRequired1–64 UTF-8 bytes
SymbolRequired · max 10 bytes1–10 UTF-8 bytes
Supply1 billionFixed at 1 billion
Free creator allocation0%Fixed at 0%
Developer buyPaid · up to 5%A separate curve trade
Metadata URIIPFSUp to 512 UTF-8 bytes
Graduation ratio10,000 / 2,500Threshold must equal 4× virtual reserve

Administration

Governance

V6 administration is transparent onchain. Factory, Fee Vault, and Creator Registry are owned directly by the published 2-of-3 Governance Safe.

  1. 01Governance SafeThree independent signers with a 2-of-3 confirmation threshold.
  2. 02Protocol ownershipFactory, Creator Registry, and Fee Vault are directly controlled by the 2-of-3 Safe.
  3. 03Emergency controlsThe guardian can pause new launches and migrations, but cannot resume them, seize reserves, or block sells.
  4. 04TreasuryThe Safe approves Fee Vault withdrawals, which can only go to the active ORIGIN revenue controller.

What administration can change

Factory changes affect only future curves. Existing token supply, fees, reserves, and migration configuration are immutable snapshots. Existing tokens and curves have no owner withdrawal, mint, blacklist, upgrade, or pause control.
Read the governance handoff runbook

Read before trading

Risks

ArcOrigin is deployed on Arc. User-created tokens can be volatile, illiquid, duplicated, or lose all value.

Before signing

  • Verify the token and curve contract addresses.
  • Review the quote, minimum received, current reserves, and holder concentration.
  • Remember that wallets, RPC providers, indexers, and smart contracts can fail.
  • ArcOrigin is not financial advice and does not guarantee token quality.

Engineering review

Security review

A repeatable internal security and logic review was completed on 30 July 2026 across the V6 contracts, wallet flows, metadata upload, indexing, caching, governance, and production configuration.

Review outcome

  • No direct unauthorized-withdrawal or curve reserve-drain path was found in the reviewed flows.
  • Mainnet runtime bytecode, ownership, migration configuration, and both activation receipts were verified against the published deployment.
  • Trade updates now use confirmed receipt events and current contract reserves.
  • Quote, upload, refresh, holder, profile, and RPC failover boundaries were hardened.
Read the full findings and residual-risk register

Reference

FAQ

Where does a token migrate after graduation?

Only to the canonical 1% Arc Uniswap V3 pool verified by the immutable adapter and verifier. The full-range LP NFT is held permanently by the no-admin ArcOrigin locker.

Who receives the 10 USDC launch fee?

The Fee Vault receives it. The configured vault recipient can withdraw protocol funds; token creators cannot withdraw the launch fee.

Can the creator mint more tokens or blacklist wallets?

No. The ArcOrigin token has fixed supply and no mint, blacklist, pause, or transfer-tax controls.

Why can the displayed chart differ from a fresh quote?

Candles summarize confirmed historical trades. A quote reads the current curve state and can change with every newly confirmed trade.

Is ArcOrigin audited?

Internal engineering review is not a substitute for an independent smart-contract audit. Verify the active deployment, governance, and published release evidence before interacting.