Smart Contracts Overview
Separate minting, cycle processing, referral, and certificate contracts
Smart Contracts
Contract suite
| Contract | Responsibility | Specified network |
|---|---|---|
FOSNFT | NFT mint, purchase payment, admin balance, free-collectible reserve | Robinhood |
Processor | Authorized collectible registration, cycle state, selection, allocations | Robinhood |
Referral | Registration, plans, upgrades, and direct-referral payments | Robinhood |
Verify | Separate ERC-721 certificates, origin registry, validity status | Robinhood |
| VRF/CCIP integration | Carry cycle requests to Base and return VRF results | Robinhood and Base |
Only FOSNFT may register collectible mint records in Processor. Referral is independent of both contracts. Verify is optional and may be connected to FOSNFT and Referral; Processor has no direct Verify connection in the supplied structure.
Three independent collection types
| Collection | Type ID | Nominal price | Admin fee | Admin per paid mint | Pool contribution per collectible | Full 500-collectible pool |
|---|---|---|---|---|---|---|
| Buddy | 3 | $3 | 5% | $0.15 | $2.85 | $1,425 |
| Samurai | 13 | $13 | 3% | $0.39 | $12.61 | $6,305 |
| Noble | 25 | $25 | 2% | $0.50 | $24.50 | $12,250 |
Dollar amounts describe the product model, not a dollar-denominated contract balance or guaranteed allocation. Payments and allocations use native ETH. Read the configured on-chain price before sending a transaction; the production USD-to-ETH conversion policy is not supplied in the contract specification.
All three target 500 collectibles, with 17 selected collectibles and 50/30/20 group allocation. There is no specified 100-cycle lifetime cap. Only the initial weights and price labels are described here; per-cycle stored settings and current on-chain prices control execution.
Standards and authority
NFT/certificate documentation uses ERC-721. Do not infer ERC-721A, ERC-1155, UUPS upgradeability, timelocks, or audit status from older drafts. Referral owner controls include prices, split basis points, admin wallet, and Verify connection. Verify owner controls include approved minters, origin types, URI configuration, admin wallet, and revocation.
Deployment status
Robinhood Chain ID 4663 is reported by the supplied specification and corroborated by the public network registry. The specification provides incomplete addresses for some components and does not supply the final Base-side bridge deployment. Accordingly this reference does not publish operational FOS contract addresses, ABIs, RPC credentials, or callback selectors. The named functions in individual pages are specification references, not a replacement for a verified ABI.
Genesis allowlist and growth campaign contracts remain design material in the roadmap, not confirmed members of this deployed four-contract suite.