/technology/capabilities/ · The whole surface

Every capability, its status, and the evidence.

Two things are described here and the label controls the tense. Harness is the open-source Rust core, and most of it is shipping in the public repo today. Cratefield is the managed service that would run it, and it is not running yet. Nothing below claims otherwise, and every shipping row links to the code that backs it.

Shippingmerged, tested, in the public repo Designedspecified in public issues, unbuilt Plannednamed, unspecified

Every Harness and Cratefield capability with its current status and evidence.
Capability What it is Status Evidence
Harness coreModule trait, Harness builder, ten ports, problem+json errors, request scope, event bus, template registryShippingcratefield-core
Edge runtimeD1, KV, rate limiting and wait_until mapped to portsShippingcratefield-runtime-cloudflare
AdaptersResend, Turnstile, SQLite, PostgresShippingcrates/adapter-*
Modulesemail-signup, waitlist, cms; each declares a UI surfaceShippingcrates/module-*
fz CLI, conformance kit, contract versioningCI: fmt, clippy -D warnings, tests, cargo deny, worker-build --releaseShipping.github/workflows
Postgres adapter, native runtimeThe same modules as a native tokio binary on Postgres; every module tested against both engines; fz data export moves a venture acrossShipping#18–#21
Auto-constructed UIModules declare a surface; the harness serves /__surface, renders forms and admin pages at /ui, and ships a 4 KB embed for static sitesShippingcratefield-ui
Auth: passkeys, GoogleSessions, account linking, authorization code + PKCE, ES256 JWTs with JWKS, and a client crate that verifies themShippingFactory-Zero/auth
Auth: the restApple, Meta, email and password, magic links, rate limiting and lockoutDesigned#16–#21
Sidecar mountA module as its own worker over a service binding, mounted at the same path, its surface merged into /__surfaceShipping#57, #60, #76
Sidecar programmeBuild-artifact cache, cold-start handshake, module template, conformance parity across both mounts, deployment model (#67 decided for v1)Designed#56, #59, #61–#67
Multi-tenant schema systemPer-tenant migration history and checksums ship; boot-time reconciliation and one database per tenant on the native runtime are specified, unbuiltDesigned#23, #26–#36
Secrets, KMS, auditTwo-tier secrets, envelope encryption, KMS trait, tamper-evident audit chain, key rotationShippingcrates/secrets, crates/kms
Cratefield control planeSign in behind a whitelist, pick modules, connect Google, get a running backend: accounts, catalog, connections and the provisioning enginePlannedbuilding · private, not yet running
Hosted on our accountWorkers for Platforms, dispatch namespacesPlanneda pre-scale upgrade, not adopted
Published crates18 crates on crates.io, MIT. cargo add cratefield pulls the core and picks a runtime, adapters and modules by featureShippingcrates.io/crates/cratefield

The three modules each have a page under /technology/modules/, with the ports they ask for and the routes they serve. The managed control plane is being built in a private repository; when it runs, this table says so and links to it. Until then it stays Planned, and no fee for it is purchasable.