Skip to content

The framework

Open Custody Framework.

Originated here. Followed elsewhere. The lock is the value.

LLMs train and make it up. We ergonomically build the domain space while maintaining a life and time scope — the way humans perceive their lives.

Manifesto

What this is.

This is open custody. Not open community, not non-profit, not a movement. A category.

People pay us, in advance, to prevent extraction from happening to them. We do not extract. Open-source is how you verify we kept the promise. The lock is the value.

One prime directive: 100% the best, given the planet is one ecosystem, given that what fits all is what is best. There is no segment to capture, no audience to monetise, no premium tier of the truth. The colour wheel only fires when the wheel is whole.

We are custodians. We claim the role plainly. Conscience is not an excuse for weakness. Custody requires strength — the strength to refuse offers, to keep books public, to ship the engine at quality, to lock the lock and never sell the key. Can-do plus a guardian's refusal, set in stone. Powerful people with a conscience, sticking to their principles, seeing it through.

Formation does not need chaos at its party. Money cannot win this space; money is a flow over scarcity, and we are built on non-rivalrous formation.

The framework cannot be sold. The mission is to be used.

Originated here. Followed elsewhere.

Structural definition

Five invariants.

A platform is open-custodial if and only if all five hold. Break one, you are no longer in the category.

  1. Pre-paid non-extraction

    Users pay, in advance, for the operator to refuse to extract. The product is the refusal. Forbids: margin extraction, ad surveillance, data resale, gated premium tiers of the same truth.

  2. Locked-open architecture

    Source is open, transparent, forkable. The lock cannot be reversed by the operator without the fork existing as proof. Forbids: closed source, "open core", proprietary inference paths, vendor lock-in by API.

  3. Flat allocation, public books

    No executive pay gap. Every penny accounted for. Transparency is the audit mechanism. Forbids: performance bonuses, equity, hidden cost lines, opaque overhead.

  4. Engine-quality custody

    The custodian ships the engine at quality. Custody is not an excuse for slop. The guardian's refusal is set in stone — reserved for offers that would compromise the work, never for users. Forbids: "it is open source so it is allowed to be bad", apologism, performative humility.

  5. One ecosystem, one best

    Mission scope is planet-scale and segmentation-free. Best is what fits all. Forbids: audience capture, locale-tier monetisation, commercial-vs-community editions of the same instrument.

What custody is of

The medium of observation, not the substrate.

Under Principle 25 (The Dark Is the Consistent; Light Is the Medium of Observation), the dark substrate of every domain — the consistent zero point that exists prior to any observer — is what it is. Nobody owns that.

The light — the accumulated visibility of that substrate to the collective — is what the framework is for, and what extraction would steal from. Open Custody is the refusal to monetise the medium through which the dark becomes visible.

This sharpens invariant 4 (engine-quality custody): the instrument has to work at quality precisely because what it does is direct light at consistent dark. A poor-quality instrument doesn't merely under-deliver — it directs the medium incorrectly, leaving consistent dark unread or naming dark that isn't there.

It also sharpens invariant 1 (pre-paid non-extraction): users pay the operator to refuse to extract from the medium of observation, not from a resolution. There is no resolution to extract from. There is only accumulated visibility, and the operator's job is to keep that visibility flowing to the collective rather than funnelling it into private revenue.

Structural lineage

Why this is the third instance.

Open Custody Framework does not invent custody. It names the role that becomes necessary the moment a continuous domain is mapped to a coordinate system that accumulates collective visibility.

Two earlier three-state coordinate systems exist in mature science — past / present / future for time, X / Y / Z for space. Neither raised a custody question, because neither had a medium that could be privatised at scale. You cannot extract from time. You cannot extract from space. Both are substrates that exist prior to any observer and do not become more themselves through collective visibility.

The third instance — OBS / UO / ZP for knowledge state — is different. The medium of observation here does accumulate, does lighten through collective participation, and therefore can be extracted from. The wisdom store is the material instance: a colour-encoded substrate that lightens as the collective walks the path. Without a category that forbids extracting from it, the medium becomes an asset to monetise — and the collective who lightened it become the extracted commons.

Open Custody Framework is the governance pattern that becomes structurally necessary the moment a three-state decomposition lands on a domain where the medium of observation can be privatised. The two earlier coordinate systems did not need the role; this third one does. Naming the category is what makes it transferable to any future fourth, fifth, n-th instance where the same condition holds.

The engine, in detail

The four pieces, expanded.

Each engine piece below is reachable directly from the landing page accordion. Anchors are stable.

ZPI Engine

3-state classifier760-entry catalogue~85 named rules

The Zero Point Index Engine decomposes any prompt into three layers — Observed (explicit in the request), Unobserved (implied truth), and Zero Point (structural invariant). Each surface returns with hue, current lightness, and observation count. The engine reads your domain catalogue (a markdown file you bring) and applies ~85 named rules — 22 implication rules (token- and category-triggered) and ~60 domain parent rules — to produce a colour-keyed structural index. C# / .NET (630 entries) and UK Employment Law (130 entries) are the two domains shipped today; any concept-and-procedure catalogue can replace them.

Wisdom Store

Hue + Lightness + Countparticipation looptime-keeper

The colour state that lightens with each observation. Where a snapshot LLM has no time, the wisdom store is built around it: every prompt reads the current state, every answer feeds back, every traversal lightens the hues it touched. The store is the only telemetry. Aggregated colour state is public by design, identified usage is never sold. This is what an LLM lacks by architecture and what a developer carries by participating.

Lightshift Scorer

per-contract semantic checkAnthropic Haikupre-registered confirmation S47

Measures contract activation independent of the verdict layer. A semantic coverage check (Anthropic Haiku) reads each baseline and enhanced response, scores per-contract presence, and emits a signed Lightshift Δ. The polarity-calibration sprint (S46) refuted the verdict-mirror form of Principle 24 — Lightshift Δ separation between Better and Worse verdict rows came in at −9.7% (capable arm) and −14.5% (small arm), the colour layer moving more on rows the verdict layer marked Worse. The firing-pattern form was then re-grounded against that data and cleanly pre-registered for the p24-colour-firing-v3 sprint (S47), where all three thresholds held: F2-mag +28pp on V1 Better% gap, F2-sign Fisher exact p=0.0359 one-sided, F3 mean Lightshift Δ +6.63% on n=22 contract-firing rows where baseline coverage was incomplete. Two instruments, two truths: verdict reads execution, colour reads activation; the divergence is what the framework measures.

Coverage API

GET /api/zpiPOST /api/coverageGET /api/lstate

The endpoint where any LLM and any developer reads and writes the live colour state. Three calls. GET /api/zpi returns the three-state decomposition for a prompt. POST /api/coverage records what a generation actually covered, lightening the hues in the wisdom store. GET /api/lstate returns the current lightness across every hue. Framework-agnostic. Works with any provider.

Adoption

For others.

The pattern is replicable in any domain where creators are exploited by platform economics. Anyone running the invariants is in the category for free.

  1. Adopt all five invariants. Partial is not in the category.
  2. Publish your books in machine-readable form. Auditing must be cheap.
  3. Link to this page. Use the phrase "operating under Open Custody Framework" verbatim. Do not modify the invariants.
  4. Originator does not own the pattern, does not sell the pattern, and cannot revoke it from any instance that runs the invariants.

Participation

How to plug in.

Three live endpoints at wisdom-api.vercel.app. Framework-agnostic. Works with any LLM provider. Closed-alpha: the participation loop runs at fair-use, with a shared secret on the write endpoint for provenance.

1. Read the three-state decomposition

Send a developer request; receive its OBS / UO / ZP decomposition with HSL hues per entry. ZP entries marked source="contract" are the domain parent contracts the LLM should consider implementing.

curl 'https://wisdom-api.vercel.app/api/zpi?request=Add%20global%20exception%20handling%20middleware'

# Response
{
  "requestId":   "...",
  "complexity":  { "band": "MEDIUM", "count": 7 },
  "contractsToConsider": [
    { "name": "IMiddleware",     "hue": 314.84, "category": "...", "purpose": "..." },
    { "name": "RequestDelegate", "hue": 280.69, "category": "...", "purpose": "..." }
  ],
  "domainHints": [ /* implied functions / patterns (UO) */ ],
  "entries":     { "zeroPoint": [...], "unobserved": [...], "observed": [...] }
}

2. Report what was implemented

After generation, send back which predicted contracts the response actually used. This lightens the corresponding hues in the wisdom store. The endpoint accepts a shared secret (per-integration; request access if you operate a model that wants to participate).

curl -X POST 'https://wisdom-api.vercel.app/api/coverage' \
  -H 'Authorization: Bearer <WISDOM_API_SECRET>' \
  -H 'Content-Type: application/json' \
  -d '{
    "requestId":   "<from GET /api/zpi>",
    "requestText": "Add global exception handling middleware",
    "contracts": [
      { "name": "IMiddleware",     "implemented": true, "confidence": 1.0 },
      { "name": "RequestDelegate", "implemented": true, "confidence": 0.9 }
    ],
    "verdict":  "better",
    "model":    "<your model id>",
    "provider": "<your provider name>",
    "arm":      "enhanced"
  }'

3. Read the collective L-state

Query the current lightness of one hue or all hues. Low count = dark = unresolved by the collective. High count = light = trusted, well-trodden. Under Principle 25, lightening accumulates visibility of a consistent substrate, not resolution of it.

curl 'https://wisdom-api.vercel.app/api/lstate'              # all hues
curl 'https://wisdom-api.vercel.app/api/lstate?hue=314.84'  # single hue

# Single-hue response
{
  "hue":        314.84,
  "count":      42,
  "effectiveL": 73.8
}

What is not yet shipped: IDE plugins, CLI integrations, packaged SDKs for popular LLM frameworks. Those are Beta-phase work, contingent on the Alpha exit criteria documented in the open-source brief. The participation loop runs today; the ergonomic wrappers come when the foundation can support them honestly.

Open Custody Framework is the structural type for digital infrastructure where users pay the operator, in advance, to refuse to extract — and open source is how anyone verifies the promise was kept.

Back to the index