# Arco > Arco is a multichain launchpad: every launch is a live Uniswap v4 pool from its first block, tradable from any chain. A creator names a token and one transaction later it is a live Uniswap v4 pool. The whole fixed supply sits in one single-sided range position that is the bonding curve, locked forever in a locker contract. There is no curve contract and no graduation: every launch trades on Uniswap from its first block, so aggregators route it too. A launch is quoted in the chain's native coin, a stablecoin, or a tokenized stock. Across chains, money moves and the token never does. A buyer or seller on another chain pays or receives USDC over Circle's CCTP while the token and its one pool stay on the home chain. Arco is not launched yet. The home page is a wallet-native waitlist that pays points for signing in and for referring wallets with onchain history. There is no official Arco token or contract; anything claiming to be one is not ours. ## Pages - [Home](https://localhost:3003/): the pre-launch waitlist. Connect a wallet, sign once, earn points, share a referral link. - [Trade](https://localhost:3003/trade): the launch directory, as a grid or a table, with quick buy. - [Launch page](https://localhost:3003/trade/{networkId}/{id}): one launch, with its chart, swap card, holders, leaderboard and creator fees. - [Token page](https://localhost:3003/token/{networkId}/{address}): a page for any token, claimable and editable by the token's owner. - [Swap](https://localhost:3003/swap): a Uniswap v3 and v4 swap; the better quote wins. ## API JSON and read-only unless noted. A response is { "success": true, "data": ... } or { "success": false, "error": "..." }. networkId is the EVM chain id. - [Launches](https://localhost:3003/api/v1/launches?limit=20): launches across every chain; scope=trending, new or mine. - [One launch](https://localhost:3003/api/v1/launches/{networkId}/{id}): a launch, with /trades, /holders and /leaderboard beneath it. - [Quote assets](https://localhost:3003/api/v1/launches/quotes): what a launch can be paired against on one chain. - [Token](https://localhost:3003/api/v1/tokens/{networkId}/{address}): a token's identity read off the chain, plus what public market feeds know about it. - [Explore tokens](https://localhost:3003/api/v1/tokens/explore): every listable token across every chain, launches first. - [Swaps](https://localhost:3003/api/v1/swaps): recent swap activity from the swap page; /trending ranks the tokens. - [Profile](https://localhost:3003/api/v1/users/profile/{address}): a wallet's name and avatar. - [Waitlist](https://localhost:3003/api/v1/waitlist): the board and the count; /{address} is one member. POST joins with a wallet signature. ## Contracts HupLaunch is the factory, HupLaunchToken the token, HupLaunchLocker holds every position forever, and HupCrossBuy and HupCrossSell carry USDC across chains over CCTP. Their source and indexer live in the Hup Social repository. No mainnet factory is deployed yet. ## Optional - [Hup Social](https://hup.social): the social app Arco was split out of.