Skip to content
ANP/0.1

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.