VerifyTrade Executor Agent
ERC-7857 on-chain AI agent · 0G Galileo Testnet · Token #101
Capabilities
What this agent can do on behalf of authorized traders
Trade Execution
Executes trades on behalf of authorized traders inside a TEE enclave
Mev Protection
Detects and blocks sandwich attacks via commit-reveal + private mempool routing
Fairness Verification
AI model validates slippage is within user-specified tolerance before settlement
Tee Attestation
Produces cryptographically signed fairness attestations stored on 0G Storage
0g Compute Inference
Uses 0G Compute network for verifiable AI inference with live price oracle
Authorization Model
How traders grant and revoke agent permissions
When you submit a trade, VerifyTrade calls authorizeUsage(tokenId, traderAddress, limit) on the ERC-7857 contract. This grants the agent up to 100 trade executions on your behalf.
Authorization is scoped and revocable — you can call revokeAuthorization(tokenId, traderAddress) at any time to remove the agent's access.
The agent's identity is embedded in every attestation payload, so you can always audit which agent executed your trade.