ISETAPI Sandbox
API Sandbox · The real register, read-only

Nothing here can be broken, because nothing here can be written.

This is the production registry's public surface — the same endpoints, the same MCP tools, the same enforcement gates an integration will meet in production. Sample records answer from a clearly-flagged demonstration set; every response carries its signature algorithm and audit anchor. Start with the well-known sandbox key, or go keyless — reads are public.

sandbox key iset_sandbox_demo_v1
Demonstration set

Twelve sample records — one per instrument class.

Every class in the suite has a sandbox record. Click one to load it into the console below. Each answers sandbox: true — demonstration fixtures, never the register.

REST console

Call the API. Live.

These run against production right now — keyless, because every endpoint below is public by design.

GET /api/etr/verify/EPN-2026-SAMPLE-0001

            
          
MCP console

Drive the registry like an agent.

JSON-RPC 2.0 against /mcp — the same surface your AI connects to. The sandbox key rides along as the Bearer, so you can see exactly what a scoped agent key does.

POST /mcp

            
          
The refusal gallery

The gates, demonstrated — not described.

An API that enforces property rights must be willing to say no, in the open. Fire each one and read the refusal.

A write, over MCP

Ask the read-only surface to endorse a note. It refuses at the HTTP layer — the refusal is the rule: an API key proves possession, never authority to bind an institution.

A key without the scope

Present a Bearer key that doesn't carry ai_read_only. Unknown or wrongly-scoped keys get nothing at all — a write-scoped credential can never normalise this surface.

An endorsement that cannot exist

Try to endorse an electronic air waybill. A carriage contract passes no title, so the register refuses — 403 instrument_not_negotiable, for any authenticated caller.

From sandbox to production

Three steps to a live integration.

01 · EXPLORE

Build against the sandbox

Keyless or with the sandbox key. Reads only — by design. Point an MCP client at /mcp and ask it to verify EPN-2026-SAMPLE-0001.

02 · QUALIFY

Become a verified counterparty

Issuance is by qualification, not open signup. Apply through KYI — Know Your Issuer, or write to the desk.

03 · INTEGRATE

Get production keys

Scoped ai_read_only agent keys and session issuance for your institution. Request them via the registry desk — read the API documentation first.

ISET · registry of record · every sandbox response is produced by the production enforcement layer ·
sample records are fixtures and say so · nothing on this page can move an obligation · iset.finance