Layer 1 Bellguard verifies token origin on Robinhood Chain mainnet and testnet. Layer 2 Bellswap swaps on testnet only. Layer 3 is the bsX0 token layer, a USDG-collateralised synthetic. Unaudited.
Layer 1, Bellguard: StockVerifier, an ownerless, immutable contract, checks an issuer's proxy code and recomputes the issuer factory's address for a token's uid. A same-ticker copy fails isOfficial(token). It proves origin only. BellHook, a Uniswap v4 hook, admits only pools that pair USDG or WETH with a token that passes StockVerifier and has a configured Chainlink feed. Live on Robinhood Chain mainnet 4663 and testnet 46630. Layer 2, Bellswap: swap contracts on Robinhood Chain testnet 46630. A relay on Ethereum Sepolia sends a price to Robinhood Chain as an Arbitrum retryable ticket. Arbitrum supplies this L1-to-L2 path; Robinhood Chain has USDG and the v4 PoolManager. Its hook sets the fee from the gap between the pool price and that reference. A stale reference sets the maximum fee. No owner, no admin, no protocol fee. The operator's keeper signs relays with its own key. The hook derives from Bellguard's hook under MIT (NOTICE) and calls no Bellguard contract. Neither is a product of the other. Layer 3, the bsX0 token layer: market 0, a USDG-collateralised synthetic on Bellswap. Anyone can open a position, and anyone can liquidate an unhealthy one. Open the Bellswap testnet app, Bellguard's app, bsX0 on Robinhood Chain testnet and Bellguard's mainnet BellHook. All Bellswap run 3 contracts are verified on Sourcify (exact match). Both repositories are private; engineering-AF gets read access before submission. Bellswap is on testnet only. Unaudited. Not affiliated with Robinhood Markets, Inc.
Before 13 September: Bellguard (layer 1), written 7 to 12 September (last commit 3442b18). Nothing was committed 13 to 22 September.
From 23 September, Bellguard added 71 commits in the contracts repo (hook v2 fee and safety changes, testnet redeploy, mainnet BellHook and pool, indexer and API, fee studies) and 27 in the site repo.
Bellswap (layer 2) is new, with 567 commits from 24 September (7d0219f) to the 30 September release tag (fb061e1) and none before. It covers relay, feeds, v4 hook, USDG minting, keeper, indexer, site, testnet runner, tests. Its hook derives from Bellguard's hook (MIT, NOTICE) and calls no Bellguard contract. Site: 673 commits up to 6b6201a.
The bsX0 token layer (layer 3), testnet run 3 on 30 September: market 0, two positions of 238 test USDG each, a hooked pool and swap. All Bellswap run 3 contracts are verified on Sourcify. Bellswap is testnet only. Unaudited. Both repos are private; engineering-AF gets read access before submission.
Bootstrapped. No outside funding and no project token. bsX0 is a market's synthetic, not a fundraising token. No protocol fee.