This uses the real ptrace API. A fresh Ethereum wallet is generated in your browser
for each session. Every button signs a real EIP-191 payload and makes an actual HTTP request.
0
Your Demo Wallet
Identity in ptrace = an Ethereum wallet. Every request is signed with your private key. The server recovers your address from the signature.
Generating wallet...
1
Declare a Policy
Define what your agent is allowed to do. Policies are versioned. POST/policies
Loading...
2
Log an Action
Log what your agent did. content_hash proves content without storing it. prev_hash chains to last entry. POST/logs
Waiting for Step 1...
3
Log Another Action
Each entry references the previous hash, forming a tamper-evident chain. POST/logs
Waiting for Step 2...
4
Verify the Chain
Anyone can verify the entire audit trail. Signatures and hash chains are self-proving. GET/verify/chain/{address}
5
View Agent Profile
See registration info, active policy, and aggregate stats. GET/agents/{address}