How it works
Contracts & ERC-8004
TryAnneal is a registered ERC-8004 agent on Mantle mainnet (agent #131) and posts every verdict on-chain. All contracts are verified on mantlescan.
Deployed on Mantle mainnet (chain 5000)
| Contract | Address | Explorer |
|---|---|---|
| AnnealValidation | 0xf02C982D…0f93E | source ✓ |
| AnnealAgent | 0x1DBf5d0A…1924 | source ✓ |
| AnnealStaking (WMNT) | 0xf9f3A9F5…2372 | source ✓ |
ERC-8004 compliance
ERC-8004 (“Trustless Agents”) defines three registries: Identity (ERC-721), Reputation, and Validation. TryAnneal registered on the official mainnet Identity Registry 0x8004A169…a432 via register(string agentURI) — minting agentId 131, with the agent wallet set to the owner.
- →The agent card resolves at tryanneal.xyz/agent.json and
/.well-known/agent-registration.json, following the specregistration-v1schema (type, name, services, registrations, supportedTrust). - →Validation Registry —
AnnealValidation.postVerdict()records a per-codeHash verdict (score, severity counts, report URI, gas-report hash).getVerdict()is the read any agent uses. - →Reputation — verdicts are indexed per
agentId, so consumers can weight by the posting agent’s track record.
Verify it yourself: the agent-registration tx, and the Merchant Moe verdict posted by agent #131.
AnnealStaking
Auditor accountability: stake MNT/WMNT, slashable on bad verdicts (2.5% default, 10% cap), 7-day cooldown, 60/30/10 fee split (auditor / stakers / treasury). The economic backbone for a permissionless audit market.