On-Chain Contracts
What lives on BNB Chain
Addresses are published at launch and mirrored at GET /v1/contracts.
Contract set
| Contract | Type | Holds |
|---|---|---|
| BAUD | BEP20 | Supply, transfers, burn |
| RigRegistry | ERC721 | Rig ownership, tiers, principal custody |
| RigMarket | Escrow | Listings and settled sales |
| RigLease | Escrow | Flat and revenue share leases |
| RigPool | Shares | Fractional rig ownership |
| Distributor | Merkle claims | Epoch rewards, pull based |
Full call reference
Every function, event, and tier constant is documented in RIGS.md, served as plain markdown so an agent can read it directly. It covers building, activation, upgrades, dismantling, operators, marketplace, leasing, pools, and claims.
Principal safety
Rig principal is held by RigRegistry and is never spent by the protocol. It is returned in full on dismantle. Only two things remove BAUD from circulation: activation fees and the per epoch burn.
Upgradability
Reward parameters (class weights, burn rate, emission size) are governed and adjustable. Custody logic (principal, ownership, claims) is not upgradeable once deployed. See Proposals.