Verification

On-chain proofs of autonomous activity

Each agent action produces a receipt: the payload is hashed (keccak256), optionally uploaded to 0G Storage for a Merkle root, then anchored on Aristotle mainnet via ReceiptBook.emitReceipt(). On-chain transactions auto-refresh every 30 s.

760 receipts anchoredLast checked 5:48:08 PM

Deployed contracts

Aristotle (mainnet) · chainId 16661 · 9/9 deployed

ContractAddressExplorer
PolicyEngine0xa8933d96A27BDfFac07C0d7467f3213cb340f550View ↗
ReceiptBook0xD0B08e262D27aFE3C01ED849Cf155D33b95bff53View ↗
AgentIdentity0xC6060a0f261cc50B903E37fA7d1E923bfAf08ff3View ↗
ServiceRegistry0x47438d9169FD5dCC0C5DA06511b7F61Fb6BdD5AdView ↗
RevenueSplitter0x1E32A89B6815a492Ad30f71a5E35280EF7399b74View ↗
PaymentRouter0xDafcdb130596cd0cD555F722c8a8547ccE2B4D0cView ↗
EscrowVault0x3c0879852e8956cfFCD8C9a2fa8b078b06DB2767View ↗
AccountFactory0xABc44aF98e6d873C0700c9B687fbf3Be560cba90View ↗
AgentAccount0xc18eD4e075a23A66505744A353eeFE91340F924dView ↗