Contracts
Hypnex contracts are deployed on Arbitrum One and Base mainnet. All sources live in registry-contracts/contracts/.
Live contracts (mainnet)
| Layer | Contract | Arbitrum One | Base mainnet |
|---|---|---|---|
| Agent | AgentRegistry v1 (free) | 0xCC258a…454F | 0xd4D014…5ca4 |
| Agent | AgentRegistry v2 (1 MOR) | 0x5563Be…3625B | 0x191630…2697 |
| Forge | ForgeToolRegistry | 0xa08ca3…13D2 | 0x0c617b…45aC |
| Forge | ForgeEscrow | 0x88E32F…89Da5 | 0xCC258a…454F |
Draft contracts (compMOR v0.9, not deployed)
| Contract | Role |
|---|---|
AgentVault | ERC-721 agent identity + per-agent cMOR ledger |
AgentRefillRouter | DEX-quote-based MOR → cMOR refill |
ConsensusForecastingPool | Inference cost / quality oracle |
CommitmentVault | Pre-committed inference budgets |
ProviderRegistry | On-chain index of compute providers |
Settlement | Matches consumption events to debits |
FeeRouter | Splits fees between recyclers + treasury |
CreditMinter | The cMOR ERC-20 itself |
GenesisLock, WorkingSoul | Per-agent identity + working-state hash anchors |
MergeAgent, AgentGovernance | Multi-agent merge + on-chain governance |
See compmor/ for the v0.9 spec overview.
Source of truth
- Solidity source:
registry-contracts/contracts/* - Foundry test suite:
registry-contracts/test/* - Deployment manifests:
registry-contracts/deployments/*.json - Verified bytecode: Arbiscan + BaseScan link from each contract page