{"type":"https://eips.ethereum.org/EIPS/eip-8004#registration-v1","name":"Predge","description":"A verification and dispute layer for agent payments. The acceptance test is hashed and chain-timestamped when the job is committed; the verdict is written once, reverts on any rewrite, and carries an ed25519 attestation that anyone verifies offline against a published key without calling Predge. v2 contracts are live on Arc and Base (addresses at https://predge.io/docs#chains); refunds are recommendations the merchant executes.","url":"https://api.predge.io","version":"2","endpoints":[{"type":"a2a","url":"https://api.predge.io/.well-known/agent.json"}],"registrations":[],"skills":[{"id":"commit-acceptance-test","name":"Commit an acceptance test before the work","description":"Hash and chain-timestamp the acceptance test and its threshold when the job is committed, so the test on record is the one both sides agreed to."},{"id":"signed-verdict","name":"Return a verdict that cannot be retracted","description":"Write the verdict once against the committed test, reverting on any rewrite, and sign it ed25519 so a third party verifies it offline against the published key."},{"id":"onchain-contracts-v2","name":"On-chain contracts (v2, Arc and Base)","description":"v2 contracts are live on Arc and Base (addresses at https://predge.io/docs#chains). Refunds are recommendations the merchant executes; the signed verdict is the product, ed25519-signed and verifiable offline."},{"id":"pay-per-call","name":"Sell a signed data call over x402","description":"Priced HTTP routes that settle in USDC per call and return a signed payload, discoverable at /.well-known/x402.json."}],"predge":{"trustModel":"crypto-economic","deployments":[{"chain":"Circle Arc mainnet","caip2":"eip155:5042","chainId":5042,"explorer":"https://explorer.arc.io","contracts":{"PredgeAgentValidator":"0xbe601d486D821450F9248ab91891736B1a09699F","PredgeValidatorBond":"0xfeE8b89eb8aa2499F7025Cd9aaEB13a4b046d0d1","AgentJob":"0x8B9589B8F5857dDe080Ac68e8B370c3bA5E74495","PredgeSettlement":"0x3474Bd2747cb1D430C2F56050433fa5D6b1C82A5","PredgeOracle":"0x53685Feb21939DDA09CeB94e549f42faF51B01DA","PredgeRefundArbiter":"0xA9c39e9aEd452Ee638a10aC10f6A6288C4Ca6E89","PredgeSignalVault":"0x8Af9C2aBb1f4A480200d257F122E95930d017984"}},{"chain":"Robinhood Chain mainnet","caip2":"eip155:4663","chainId":4663,"explorer":"https://explorer.mainnet.chain.robinhood.com","contracts":{"PredgeAgentValidator":"0x45774F0a2a56Df6578B25E2662E601Ba29816b2D","PredgeValidatorBond":"0xee76acb042d21EEd8320d44a48E03738288f9737","AgentJob":"0xB00776BBdb177EF003A071a6D90B7236b54c1030","PredgeSettlement":"0xB9CC5F71830743664a912cA0f70e019280c1893B"}},{"chain":"Arbitrum One","caip2":"eip155:42161","chainId":42161,"explorer":"https://arbiscan.io","contracts":{"PredgeAgentValidator":"0x45774F0a2a56Df6578B25E2662E601Ba29816b2D","PredgeValidatorBond":"0x3db39A8dFdc7157f8B8a2AacD201081378Cef04f","AgentJob":"0xB00776BBdb177EF003A071a6D90B7236b54c1030","PredgeSettlement":"0xB9CC5F71830743664a912cA0f70e019280c1893B"}}],"x402":{"discovery":"https://api.predge.io/.well-known/x402.json","openapi":"https://api.predge.io/openapi.json"},"attestation":{"algorithm":"ed25519","public_key":"3b6551a6439b9bda0de7e3b8dc89f276b2141fdfde310f762e663ab4ba2e9d1b","keys_url":"https://api.predge.io/.well-known/predge-keys.json","verify_url":"https://api.predge.io/verify"}}}