Back to Dashboard

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.