← ptrace.xyz

Live Demo

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}