{"$schema":"https://theloopbreaker.com/schemas/erc-8257-manifest-v1.json","spec":"ERC-8257","specDiscussion":"https://ethereum-magicians.org/t/erc-8257-agent-tool-registry/28457","specPullRequest":"https://github.com/ethereum/ERCs/pull/1723","predicate":"0x6bBF3eF3295bF151CF687B370eF5A767A5b89808","registry":"0x265BB2DBFC0A8165C9A1941Eb1372F349baD2cf1","chainId":8453,"chainName":"Base mainnet","creator":"0xfA15Ee28939B222B0448261A22156070f0A7813C","creatorEns":"ghostkey.base.eth","predicateName":"VaultfireBondPredicate","predicateVersion":"0.1","predicateDescription":"Gates access to an ERC-8257 tool on whether the caller is the active aiCompany on a Vaultfire Accountability Bond above a configurable minimum stake threshold. Implements IAccessPredicate (the spec interface) and IBondedAgent (this proposed third-party marker).","kind":"0x7106a499","kindMarker":"IBondedAgent","kindMarkerSelector":"bondedAgent()","accessPredicateInterfaceId":"0xbdf9dc18","dataLayout":"abi.encode(address bondContract, uint256 bondId, uint256 minStakeAmount)","referenceBondContract":"0x6750D28865434344e04e1D0a6044394b726C3dfE","sourceCode":"https://gitlawb.com/ghostkey/vaultfire-erc8257","references":{"toolRegistryReferenceImpl":"https://github.com/ProjectOpenSea/tool-registry","vaultfireDocs":"https://theloopbreaker.com"},"attestation":{"issuedAt":1779325715,"signer":"0xfA15Ee28939B222B0448261A22156070f0A7813C","signature":"0xff1e68b13d8015d84b67e7958470ae3ec8e6eabcfbe096cd40a1d97d616aba9c359a5c934ff97a73dc894c6c1738556e8ddcb18ebdb0701b7c572d80cae615fe1b","typedData":{"domain":{"name":"Vaultfire ERC-8257 Predicate Manifest","version":"1","chainId":8453,"verifyingContract":"0x6bBF3eF3295bF151CF687B370eF5A767A5b89808"},"primaryType":"ManifestAttestation","types":{"EIP712Domain":[{"name":"name","type":"string"},{"name":"version","type":"string"},{"name":"chainId","type":"uint256"},{"name":"verifyingContract","type":"address"}],"ManifestAttestation":[{"name":"predicate","type":"address"},{"name":"registry","type":"address"},{"name":"creator","type":"address"},{"name":"manifestOrigin","type":"string"},{"name":"manifestPath","type":"string"},{"name":"predicateName","type":"string"},{"name":"predicateVersion","type":"string"},{"name":"issuedAt","type":"uint256"}]},"message":{"predicate":"0x6bBF3eF3295bF151CF687B370eF5A767A5b89808","registry":"0x265BB2DBFC0A8165C9A1941Eb1372F349baD2cf1","creator":"0xfa15ee28939b222b0448261a22156070f0a7813c","manifestOrigin":"https://theloopbreaker.com","manifestPath":"/.well-known/erc-8257/manifest.json","predicateName":"VaultfireBondPredicate","predicateVersion":"0.1","issuedAt":1779325712}}}}