Operate · 41 / 42

What isn't built yet

Not part of the frozen public contract: the validation gate and policy-bundle authoring, which are not documented or supported as public interfaces. Not self-serve: signup (keys are issued by hand) and billing (paid plans are Contact sales; there is no checkout flow).

One page, stated plainly, instead of ten hedges scattered across the docs. Everything below is a genuine gap, not a roadmap teaser softened into a maybe. If you're evaluating Northsun for production, plan around what's on this page.

The validation gate is not part of the frozen public contract

Every agent proposes. Northsun governs. is the product thesis. It does not mean every current action already passes through a governed decision boundary today. A Stage-1 deterministic evaluator exists in source, but the complete gate — the server-owned checkpoint between a proposed agent action and an external effect — is not part of the frozen public API, and it is not documented or supported as a public interface. Nothing outside that frozen surface (recall_and_enrich, calls/end, caller) is a public contract you can call. Full detail, including what graduation would require: Validation gate.

Policy-bundle authoring is not shipped

Versioned rule bundles that a validation gate would evaluate against — the intended shape is documented, illustrative examples exist internally — are architecture guidance, not a contract. Policy-bundle authoring is not part of the frozen public contract and is not documented or supported as a public interface. Full detail: Policy bundles.

There is no self-serve signup

The early-access form collects your email into a waitlist; it does not mint a key on submission. Keys are issued by hand, by a person. See Installation for both ways to ask for one. If you were expecting an instant "create account, get key" flow, that doesn't exist yet.

There is no self-serve billing or checkout

Hobby is free. Paid plans are Contact sales: terms are quoted directly, and there is no checkout flow or card form. See Pricing for the current Hobby/paid split.

Why this page exists

Every one of these gaps is real. The frozen routes are the public contract, keys are issued by hand through the early-access form (see Installation), and the Vapi and Bland kits are published on npm. This page exists so you plan a production launch around the substrate that's actually shipped, not around a capability that reads like it's live because it's mentioned somewhere hopeful. If something you need isn't here and isn't in the rest of the docs, ask through the contact form rather than assume.

Next steps