Docs
Everything about how arcsocial works — for launchers, traders, creators on GitHub / TikTok / Instagram / X, and the bots and aggregators that want to integrate it.
Overview
arcsocial is social markets on Arc — a launchpad built on top of Argus(the launchpad on Arc, Circle's USDC-gas L1) where every coin is based on one specific social object: a GitHub profile or repo, a TikTok profile or video, an Instagram profile, post or reel, or an X account or post. Coins launch through the real Argus Portal into a Uniswap v4 pool quoted in USDC, but every arcsocial coin ships with one guarantee: 100% of its creator share is reserved for the account behind it.
The launcher gets the coin and the narrative; the person who actually owns the account gets the USDC. Nothing to set up beforehand — the share accrues automatically on Arc and waits until the creator verifies their account.
Platforms
Four networks, one identity model: the creator is platform:handle.
| Network | What you can attach | Where the bio code goes |
|---|---|---|
| GitHub | github.com/{user} · github.com/{owner}/{repo} | Settings → Public profile → Bio |
| TikTok | tiktok.com/@user · tiktok.com/@user/video/… · vm.tiktok.com/… | Profile → Edit profile → Bio |
| instagram.com/{user} · instagram.com/p/… · instagram.com/reel/… | Edit profile → Bio | |
| X | x.com/{handle} · x.com/{handle}/status/… (twitter.com works) | Edit profile → Bio |
Coining an account
Paste any supported link (or a bare @handle+ network). arcsocial resolves it into the coin's social object — title, thumbnail, creator (name, avatar, followers) — and prefills the name, ticker and image (defaults to the account's own image). Pick a creator tax, set an optional dev buy, and send ONE plain USDC transfer on Arc (your dev buy + network costs — arcsocial itself charges nothing, and Argus charges no launch fee). The coin launches on Argus from a fresh custodial wallet; the dev-buy tokens are forwarded to your wallet right after.
The coin's website is never yours to set: it is always the coin's own arcsocial page. You can add an X and a Telegram link.
For creators
Someone coined your account or one of your posts? Its creator share is yours. Open My rewards, pick your network and handle, and verify — you'll see every coin on your account, your accrued USDC, and a withdraw button that pays out to any Arc wallet you choose. Your public page lives at /u/{platform}/{handle}: that's the link people send you.
Account verification
No password, no OAuth, nothing to install. Request a one-time code like ARCSOCIAL-3F9A2C, paste it anywhere in your public bio, and verify from the same browser: we read your public profile, find the code, and issue a 30-day session. The code is bound to the browser that requested it — reading it off a public bio is useless to anyone else. Verifying consumes the code and revokes other sessions. Delete it from your bio afterwards.
Collecting the USDC
Every buy and sell pays the coin's creator tax into its Argus splitter (tokens on buys, USDC on sells), plus the pool's own LP fees. Every ~5 minutes the keeper runs the splitter's distribute()(sells the token side for USDC and credits the creator's share — Argus keeps 10%) and claims it into the coin's custodial wallet on Arc, crediting the creator's ledger. When the creator withdraws, the USDC is sent on Arc (chain id 5042) to the wallet they choose.
Liquidity, taxes & bonding
arcsocial charges no platform fee — you only pay network costs at launch. Every trade pays the 1% Uniswap v4 pool fee plus the creator tax chosen at launch and fixed forever: 1% / 3% / 5%on buys and on sells. The tax is taken by the launch's hook on the swap itself, so wallet-to-wallet transfers pay nothing.
An Argus launch opens one Uniswap v4 pool on Arc's shared PoolManager with the whole 1B supply in a single locked position above the opening FDV ($2,500); buys walk the price up through it. Nothing ever migrates — the pool that trades at launch is the pool that trades forever. "Bonded" is the badge the launch earns when its FDV crosses the bond mark ($45,000).
The engine
Launches run through the official Argus Portal on Arc from a fresh custodial wallet per coin (the wallet is the launch's creator, so the splitter credits the creator share to it). Trades from the site go through the arcsocial router — a stateless contract that swaps against the coin's Uniswap v4 pool from your own wallet (approve, then buy/sell); anything else that trades the pool (argus.world, bots, DEX UIs) shows up in the chart too, because the indexer reads the PoolManager's Swap events directly. Verified sources on Sourcify.
Integrate arcsocial
| GET /api/stats | platform totals: coins, volume, USDC reserved & paid to creators, per-platform breakdown |
| GET /api/tokens?sort=&platform=&search= | the board (trending / new / mcap / rewards) |
| GET /api/token/{address} | one coin, with its social object, hook, splitter and pool id |
| GET /api/token/{address}/ohlc|trades|holders|rewards | chart candles, trade feed, holders, creator rewards |
| GET /api/creators?platform= | creators leaderboard, ranked by USDC reserved |
| GET /api/creator/{platform}/{handle} | public creator page: coins, reserved / withdrawn / available USDC |
| POST /api/social/resolve {url, platform?} | resolve any supported link into a social object |
| POST /api/token/{address}/trade-tx | router calldata (approve + swap) for a wallet |
Every arcsocial coin is a real Argus launch on Arc — anything that already indexes Argus or Uniswap v4 on Arc picks them up automatically.
