open-standards/jcp/conformance/v1/standing.json
Transaction Science e526133f21 Sandbox + JCP: long-horizon agent execution
Add a coherent set of long-running-agent capabilities, each as a spec
section + reference implementation + conformance class, every one metered,
attested, and receipt-chained.

Sandbox:
- §13 Durable run records (C6): the receipt chain IS the resumable run;
  execute/suspend/resume segments hash-chained; idle energy metered across
  parks. (sandbox-attest::runrecord)
- §14 Environment manifest (C7): devcontainer.json declarative-subset
  ingestion -> canonical, content-addressed, signed manifest;
  command/widening and unknown fields refused. (sandbox-attest::manifest)
- §5.5 Content-addressed process control (C8): exec allow/deny by BLAKE3 of
  the binary; denylist absolute, survives rename/move/wrapper.
- §15 Warm pools (C9): a claim attributes accrued idle energy to the run
  (a fast start has a visible joule price); evictions record overhead, not
  zero. (sandbox-attest::warmpool)
- §16 Fleet records (C10): merkle aggregate receipt over per-item runs;
  log-size membership proofs. (sandbox-attest::fleet)
- durable.json cross-impl wire vectors + file-backed verify.

JCP:
- §4.6 Standing grants (C20): a signed mint policy turns a held grant into
  bounded, rate-limited, event-triggered children via the attenuation path.
  (jcp-grant::standing)
- §4.7 Checkpoints + amendments (C21): mid-run steering under separation of
  duties — the agent checkpoints its own state, only the issuer (a distinct
  principal) may amend, and only to tighten. (jcp-grant::checkpoint)
- standing.json cross-impl vectors.

Both workspaces green; conformance harnesses pass with no skips; clippy clean.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-06-12 23:14:59 -04:00

29 lines
1.5 KiB
JSON

{
"amendment": {
"id_hex": "52c90fec78aaa01cbfec5c9de38f57e3c87f4ab8d24a017bcfa6f9fbefa745ec",
"new_budget_uj": 400,
"signature_hex": "5cea0fb37693623b34129ab5f91011518437c78f0a923594a5c661214b6df4263277c541b15d852143559ab5495d13a160ed8dce99fc4c002e8b0fd1df100c05"
},
"checkpoint": {
"id_hex": "ab4554898620355d49b9caa9105529533da047c944d9f8b5ab66ea8729aaf3f6",
"signature_hex": "13a4432a4f615de526b981cb45220936a905ee89a824289396752b9e17a4a90ac7aa3c8bb82bf2f24c93bfe9a74bf1c2c0483174ef1d7f1b2dde7a1a416c4f09"
},
"continuation_grant": {
"budget_uj": 400,
"id_hex": "a901bad46c325834a3f90442cb74bbc0f5e0bd1ba1510de3e7abb749da610ac4",
"parent_hex": "711ccda9b74c71fedbcf69f10831962c098f9e613817cc6ac829a69119c7d7ad"
},
"mint_policy": {
"id_hex": "fe7645bbf8e71378e321e88ed2daa4d9c2ed5ba3046fba379aeae76b0cec0a0c",
"signature_hex": "0a99acf81efa32e990be4ff484356eee640588777ee1331b1018184bd186c833f2ceca04d4990f8ea282673d89e34b5240ab4da39b2363af7362f08047ccbc04"
},
"minted_child": {
"budget_uj": 200,
"id_hex": "e4dc73f274980b867fe700367dd96bcb7df51717d29e9cab19d1b8258b8a91df",
"parent_hex": "459a2cd3e9671ff071dd5ed9b8c3247a861e9cd7c3b00d63be01fb7bb455494f"
},
"standing_grant": {
"id_hex": "459a2cd3e9671ff071dd5ed9b8c3247a861e9cd7c3b00d63be01fb7bb455494f",
"signature_hex": "ba6e1588acc89759135eb472068d6d7fb560c891b8ccb7e878ee6915bb85d8dedeaeaff706f73a5c305f71781e001ac7e2cb71319b266ff3a2cef40b3c90900f"
}
}