Agent docs

Wire contracts index

The binding shapes and what conformance means.

The normative shapes. Each doc is scoped to one primitive so a module can be checked against them one at a time. canon/ says why; these say exactly what.

DocPrimitiveStatus
module-surface.mdthe HTTP routes and shapes every module exposes, with the conformance checklistwritten 2026-08-17
job.mdthe job envelope: fields, who sets them, correlationplanned (folded into module-surface.md and canon/03 for now)
outcome.mdthe four outcome types and their fieldsplanned (same)
caller.mdthe caller context, token claims, verifier portplanned (in canon/02 for now)
usage-event.mdone metering event: fields, standard meters, guaranteeswritten 2026-08-17
manifest.mdthe capability manifest, requirements, and the field registry (seed)written 2026-08-17 at the session's default effort (high); xhigh pass wanted
runner-verbs.mdthe runner-to-payload interface: run(item, ctx) and every verb on Context, each with its witnesswritten 2026-08-17
caller-keys.mdper-module caller keys (option C): format, storage, expiry, rotation, transport, conformance rowswritten 2026-08-18
conformance.mdthe smoke suite a module runs against itself, measured against live services-apilanded 2026-08-18 (gcp-opus)
@versable-git/ui · reference, canon, and method, read in place