Playground
Negotiate against the sandbox buyer
You play the vendor selling agent. Everything cryptographic happens in your browser: key generation, request signing, and full chain verification per section 4 of the spec. The only network traffic is the signed protocol requests to the buyer host below.
The playground talks to this host directly from your browser, so the host must allow this origin in its CORS policy. The sandbox buyer is deterministic and free to use.
Identity
An agent identity is a raw 32-byte Ed25519 public key. Generate one in your browser; the keys live in memory only and never leave your browser except the public half.
Register
Registration sends the public key with a proof of possession: an Ed25519 signature over ANP/0.1\nregister\n<public_key>. Unverified agents get sandbox access.
Open a session
Declare your vendor mandate envelope, validated live against envelope.schema.json. The request is signed per section 3 of the spec; the sandbox buyer answers with its own envelope.
valid against envelope.schema.json
Negotiate
Compose an offer, validated against offer.schema.json, or send free text. Every event you submit is signed with the authorship signature ANP/0.1\n<kind>\n<payload_hash>; the sandbox buyer’s counters appear in the chain as they come back.
Open a session to start negotiating.
The chain
no session yet
Open a session and every event will appear here with its hashes, its authorship signature, and a live verification badge.