Contextfulv0.23.0

Contextful specification

Each contract file states its clauses as list items under one ## section per operation, and each clause is addressed <contract>.<operation>.<subject>. The item carries an anchor at its full id, so store.fold.partial-snapshot lands on that clause. Each contract also has a guide that teaches it in prose and a generated card that lists its operations, error cases and bounds on one page.

Contracts

FileContractTitleCovers
00-corpus.mdcorpusCorpus lawThe grammar the corpus obeys: addressing, anatomy, registration, reference, rationale, computed state.
01-topology.mdtopologySystem topologyExecution, storage and query components, their shared contracts, build profiles, deployment processes, coordination and published hostnames.
10-store.mdstoreThe store and its syncParquet parts, manifests and the catalog; snapshot commit, declaration, reserved columns, time bases, compaction; the bucket wire format, leases and replicas.
11-snapshot.mdstoreSnapshot corporaParquet parts, manifests and the catalog; snapshot commit, declaration, reserved columns, time bases, compaction; the bucket wire format, leases and replicas.
12-time.mdstoreTime boundsParquet parts, manifests and the catalog; snapshot commit, declaration, reserved columns, time bases, compaction; the bucket wire format, leases and replicas.
13-replica.mdstoreReplicasParquet parts, manifests and the catalog; snapshot commit, declaration, reserved columns, time bases, compaction; the bucket wire format, leases and replicas.
14-drain.mdstoreUnpushed runsParquet parts, manifests and the catalog; snapshot commit, declaration, reserved columns, time bases, compaction; the bucket wire format, leases and replicas.
15-endpoint.mdstoreBucket endpoints and leasesParquet parts, manifests and the catalog; snapshot commit, declaration, reserved columns, time bases, compaction; the bucket wire format, leases and replicas.
16-collect.mdstoreBucket collectionParquet parts, manifests and the catalog; snapshot commit, declaration, reserved columns, time bases, compaction; the bucket wire format, leases and replicas.
17-merge.mdstoreBucket manifest mergesParquet parts, manifests and the catalog; snapshot commit, declaration, reserved columns, time bases, compaction; the bucket wire format, leases and replicas.
18-pull.mdstoreBucket pullsParquet parts, manifests and the catalog; snapshot commit, declaration, reserved columns, time bases, compaction; the bucket wire format, leases and replicas.
20-read.mdreadThe read faceView registration, the statement guard, retrieval and ranking, the tool surface and result shape; synthesized memory, revision, provenance and coverage.
21-memory.mdreadSynthesized memoryView registration, the statement guard, retrieval and ranking, the tool surface and result shape; synthesized memory, revision, provenance and coverage.
30-run.mdrunDurable runsThe journal, cursors, retry and cancellation; the pipeline declaration and landing sequence; deferred per-row work over landed rows.
31-pipeline.mdrunPipelines and the write pathThe journal, cursors, retry and cancellation; the pipeline declaration and landing sequence; deferred per-row work over landed rows.
32-derive.mdrunThe derive tierThe journal, cursors, retry and cancellation; the pipeline declaration and landing sequence; deferred per-row work over landed rows.
40-connector.mdconnectorConnectors and the built-in sourcesThe component world, host-mediated capabilities, packaging and pinning, the built-in sources; credential references, hydration, redaction and rotation.
41-secrets.mdconnectorOutbound credentialsThe component world, host-mediated capabilities, packaging and pinning, the built-in sources; credential references, hydration, redaction and rotation.
42-drive-extensions.mdconnectorDrive extensionsThe component world, host-mediated capabilities, packaging and pinning, the built-in sources; credential references, hydration, redaction and rotation.
50-authority.mdauthorityAdmission and authorityThe subject, the delegation profile, admission, custody and revocation; the enforcement layers, row and column restriction, masking and inference zones.
51-enforcement.mdauthorityEnforcement and inference placementThe subject, the delegation profile, admission, custody and revocation; the enforcement layers, row and column restriction, masking and inference zones.
60-visibility.mddisclosureSource-faithful visibilityMirrored source permissions and their freshness; aggregate release under a disclosure budget; the audit chain, erasure and the receipt.
61-disclosure.mddisclosureAggregate disclosureMirrored source permissions and their freshness; aggregate release under a disclosure budget; the audit chain, erasure and the receipt.
62-accountability.mddisclosureAudit, erasure and the receiptMirrored source permissions and their freshness; aggregate release under a disclosure budget; the audit chain, erasure and the receipt.
70-control-plane.mdsurfaceCadence, dispatch and the operator planeThe schedule grammar, reconciler and bounded dispatch, the control document; the operator console, grounded answers and published answers.
71-console.mdsurfaceThe operator consoleThe schedule grammar, reconciler and bounded dispatch, the control document; the operator console, grounded answers and published answers.
80-formal.mdassuranceThe formal modelThe proof package, theorems and proof gate, the differential harness; one home per capability, test placement, build gates and retrieval evaluation.
81-engineering.mdassuranceEngineering gates and the quality harnessThe proof package, theorems and proof gate, the differential harness; one home per capability, test placement, build gates and retrieval evaluation.
82-consumer.mdassuranceConsumer compatibilityThe proof package, theorems and proof gate, the differential harness; one home per capability, test placement, build gates and retrieval evaluation.
83-gate.mdassuranceThe gate and the release tagThe proof package, theorems and proof gate, the differential harness; one home per capability, test placement, build gates and retrieval evaluation.

Guides

Deployment

Topics

Cards

Terms

Plan

Principles

Contract ADRs