Inputs
Schema-shaped verb invocations (Commons today). Routing is explicit and deterministic — no hidden payloads, no semantic drift.
Commons and Commercial define what a verb means: public request + receipt contracts. Runtime is the execution surface: it runs schema-conformant verbs and returns typed, signed receipts that can be verified independently — without changing semantics.
Today, Runtime operates as a reference execution layer. Its architecture is built to support policy, metering, idempotency, and settlement over time — layered on top of the same pinned contracts.
Runtime sits above schemas and below applications. It consumes the same immutable JSON Schemas and returns the same receipt shapes — but introduces a real execution surface where guarantees can be enforced over time.
Schema-shaped verb invocations (Commons today). Routing is explicit and deterministic — no hidden payloads, no semantic drift.
Reference execution against pinned schemas, producing deterministic receipts. Validation and proof are first-class outputs, not afterthoughts.
Typed receipts with trace IDs and cryptographic proofs. Clients read what happened — they don’t infer it.
This is the minimum surface required for agents to behave like infrastructure: schema enforcement, reproducibility, and independently verifiable evidence.
What exists now, end-to-end, in the live demo and runtime-backed flows.
trace_id.curl.This layer is intentionally narrow: it proves the contract can be executed and proven reliably before layering in commercial policy and economics.
These are planned capabilities. They are deliberately layered on top of stable schemas — never baked into them.
The constraint: semantics remain public goods. Runtime evolves operationally without fragmenting meaning.
CommandLayer does not monetize meaning. Value accrues where execution absorbs operational cost and produces audit-grade proof.
Contracts stay open. Execution becomes infrastructure.
The forward-looking bet: a shared verb language becomes normal. The winners are runtimes that can execute it reliably and prove what happened — without forking semantics.
Runtime receipts are designed to be checked independently: schema-valid, hash-stable, and signature-verifiable. The live demo returns real receipts; the snippet below shows the kind of fields Runtime standardizes.
Replace placeholders with any live receipt from the demo to verify end-to-end.
{
"x402": {
"verb": "convert",
"version": "1.0.0"
},
"trace": {
"trace_id": "trace_00f07ceec643",
"started_at": "2025-12-26T02:14:14.397Z",
"completed_at": "2025-12-26T02:14:14.397Z",
"duration_ms": 0
},
"status": "success",
"result": {
"converted_content": "..."
},
"metadata": {
"proof": {
"alg": "ed25519-sha256",
"canonical": "json-stringify",
"signer_id": "runtime.commandlayer.eth",
"hash_sha256": "...",
"signature_b64": "..."
}
}
}
The point: clients don’t guess what happened. They read a typed receipt tied to a schema version and a trace ID, with a proof they can verify.
Runtime ships in phases. Each phase hardens execution without changing semantics.
Simple model: Commons/Commercial are the public language. Runtime is what it means to run it correctly. Semantics stay open. Execution becomes infrastructure.