the guided sandbox walk · keyless · synthetic
Watch a Matter flow.
One guided walk over the anonymous sandbox: place an order, watch the Matter mint and move through its lifecycle stages, meet the reserved act, play the Signer both ways — attest, or decline — and see the Meter release on the attest path. Every button below fires a real call against the same contract the live surface serves; the transcript under each step is the actual response, never a recording.
- 01
Provision the workspace — keyless.
POST /workspacesOne POST, no key, no email, no approval: an ephemeral workspace with synthetic seed state and a TTL, the sandbox twin of the practice contract. Creation is bounded per caller — if you hit the bound the substrate answers a typed 429 BLOCKED and this page shows it to you unvarnished; wait for the window to roll, or keep the workspace you already hold.
- 02
Place the order.
POST /workspaces/{id}/ordersThe Mint’s one-shot: a synthetic provisional-patent order. The substrate mints the Matter — matterType patent_provisional, jurisdiction derived from the ratified Jurisdiction Rules table, never inferred ad hoc — and advances it until it blocks on the first reserved act.
- 03
Read the Matter — the stages are derived, not stored.
GET /workspaces/{id}/matters/{matterId}The lifecycle is six stage verbs — intake, prepare, examine, review, sign, file — derived from an append-only journal. The open verbs ran agent-native; the Matter now waits on a Signer for the reserved act, and the pending Gig is on the envelope.
- 04
Play the Signer — both branches are real.
POST /workspaces/{id}/matters/{matterId}/gig-resultIn the sandbox the Gig never leaves the building: a deterministic counterparty answered the post, and you play the Signer through the same gig-result door the live network calls back on. An independent credential-holder has exactly these choices — attest under their own license, or decline with a reasoned memo. Walk either; the decline path can be reopened and walked to the end too.
sg_fixture_eligible attests each reserved act in turn (sign, then file) and the Matter walks to the fulfilled terminal — receipt on file.
The Signer declines on judgment grounds. Declination is paid, final, and Register-neutral — and the Matter lands in needs_client_direction.
- 05a
The Meter releases — on the receipt, never before.
GET /workspaces/{id}/matters/{matterId}/settlementSettlement answers only on a terminal fulfilled Matter: no filing, no charge. Patent Rail: the platform is merchant of record, the flat per-act Legal Fee is the Signer’s own — 100% to the Signer — and the per-act Umbrella E&O line is a platform cost on every attested act.
- 05b
Declination economics — paid, final, Register-neutral.
POST /workspaces/{id}/matters/{matterId}/advance → 409The Signer’s no is one of three legally distinct refusals (ADR 0009), and it is the sovereign one:
Paid.The declining Signer’s post-Packet review is completed, paid work — the flat Legal Fee was fixed at Gig post time. Saying no costs the Signer nothing; the signature gate never sits under economic pressure to sign.
Final.Declination Finality: the Gate may never commit past the Signer’s refusal. Watch the walk prove it — the advance after the decline answers 409, and keeps answering 409 until the Client speaks.
Register-neutral.The refusal is never scored as a demerit. Abuse lives in Integrity Review — throttles, memo panel review, bad-faith clawback — never in the Register.
The one key that reopens it is the Client’s. POST …/client-direction journals the actual Client’s instruction — the only event that clears needs_client_direction. A fresh reserved-act Gig then posts, and you can walk the attest branch on this same Matter.
- 06
Run it fresh, any time.
POST /workspacesSandbox state is derivable-and-disposable: anonymous workspaces expire on their TTL, there is no in-place reset door by construction, and a fresh run is one POST away. Reload and walk it again — or hand this URL to anyone; it needs no key and no accompaniment.