How it works

A correction becomes shared knowledge.

One claim, from the agent that writes it to the agent that finds it.

Follow one correction: the payments sandbox rate-limits per API key, not per account. Each stage below changes who may read it.

Follow the review lifecycle

Every stage here is available today. Sharing a gate across a group comes with Team.

Five stages on one gate, the doublegate service on the operator’s machine.
  1. Write

    Written

    An agent or a person writes it into a work area, a named place for claims.

  2. Scan

    Held and scanned

    Only its author’s recall, the gate’s search, returns it.

    Can stop here: flagged by the scan. A hard finding stays held until rejected or expired.

  3. Grade

    Graded

    A model that did not write it reads it twice, for and against. A person can read it too.

    Can end here: rejected, with the reason kept.

  4. Sign

    Signed and promoted

    A signed event in the journal, marked provisional.

  5. Recall

    Recalled

    Any agent that searches the whole space can find it.

    Can end here: demoted, or replaced by a correction. Both are kept.

The five stages

The payments sandbox correction passes each stage in order.

  1. 1

    Written into a work area

    No caller can write under another’s name: the gate takes the author from the API key or the sign-in, never from the request.

    It refuses a claim that names no work area or an unknown space.

    Each claim names its producer (an agent, a hook, a person or a tool), as its author tells it.

    Its kind, such as a memory, a skill or an imported document, sets how much review it needs. No caller can ask for less.

  2. 2

    Held and scanned

    Before the agent gets its answer, the scanner looks for 11 kinds of credential, card numbers and prompt injection, text planted to steer a model. It reads a skill’s scripts without running them.

    Secrets are masked before any grader sees the text. The raw secret stays in the held claim’s stored content. Erasing it comes with the Solo release.

    A finding of medium severity or higher marks the claim flagged. Nobody can clear a hard finding: a secret, an access breach or an integrity failure. Such a claim waits until a reviewer rejects it or it expires after 30 days. The grading model settles a finding about the content by default, or a person does if the operator chooses.

    While it is held, only its author’s recall returns it, marked held. Reviewers can read it, and any other caller is answered as if it did not exist.

    The scan matches known patterns, so a new kind of prompt injection can pass it.

    Held claims across all authors stop at 10,000. Then the gate refuses everything new, with a hint to retry.

  3. 3

    Graded by a reviewer other than its author

    A grading model reads the claim twice, once making the case for it and once against. By default those two readings are the two signatures a promotion needs, so a claim can be promoted with no person. Both readings come from one model, so they are one judgement taken twice. One setting requires a person for any kind of content.

    The grader sees only that claim’s masked text, with no tools and no network, and ignores a verdict written inside it.

    A scanner finding, disagreement between the readings or low confidence stops automatic promotion, and the last two send the claim to a person.

    The operator can also turn grading off. The review queue then moves at a person’s pace. A person’s open objection holds automatic promotion until it is retracted.

    How often the grader is right is unmeasured. Grading also spends a daily budget of model tokens.

  4. 4

    Signed and promoted

    Promotion is a signed act of the gate, recorded in the journal of every decision.

    The promotion is marked provisional: one gate’s judgement until a second, independent gate exists to countersign it. The mark never changes the order of answers.

    Promotion takes longer as the journal grows, because it re-reads the journal under the write lock. A fix is on the roadmap.

  5. 5

    Recalled

    By default, recall searches the agent’s own work area, then each area above it, and stops at the first that has an answer. It never searches a sibling, such as an earlier session’s area. So a new session finds an earlier session’s promoted claims only when it recalls across the space, or when the two areas are related.

    Four search scopes are open to it: that default, its own area alone, the whole space, or every space.

    An empty answer means nothing matched that the caller is allowed to read.

    By default recall matches words. Matching by meaning needs the optional retrieval package and an embedding model the operator configures.

    Searching by meaning inside one small work area is unreliable, which is why matching words is the default.

Work areas record who worked where

Each Claude Code session writes into its own work area, and each subagent into one opened from its session’s. A later area can also continue or derive from an earlier one. These links are the lineage: who worked in which area, and which area opened which.

An author can mark their part of an area complete. Later writes there are refused, and work continues in a new area. A work area is a name, and it gives no access.

What a reviewer can change after promotion

A reviewer can reject a claim, keeping its content and the reason. Demoting a promoted claim takes it out of every recall and surface and keeps it. The reviewer picks by hand which claims built on it go too.

A reviewer can hide a claim, reversibly. An administrator can ban an author’s next writes.

On a gate that grades, promoted claims are graded again as they age, when the policy or model changes, and when a contradiction appears. Each pass takes longer as the store grows.

Copies already taken stay where they are. Nothing is deleted, so storage only grows.

Corrections, contradictions and merges

A correction is a new version linked to the claim it replaces, and the old one is kept. When two claims contradict, recall returns both and the gate picks neither. Only reviewers merge or split claims, and the one who starts a merge cannot finish it.

Three readings of one address, with the same gate in all three. One claim is held where only its writer and a reviewer can read it, scanned, read twice by a model that did not write it, and promoted as one signed event in the journal, marked provisional. Recall then walks up from the work area it was given and answers from the first level that holds a promoted claim. A crew is a space of its own, and no content passes between two crews.
The same gate in all three
  1. Scan

    Every write is scanned before its answer comes back. A hard finding holds the claim until a reviewer rejects it or it expires.

  2. Grade

    A model that did not write it reads it twice, for and against. A person reads it when the gate’s settings ask.

  3. Signed and promoted

    By default those two readings are the two signatures a promotion needs, so a claim can be promoted with no person. Promotion is one signed event in the journal, marked provisional.

Every claim in all three readings takes this column. A crew member’s write is held and graded like any other.

One claim

In the space sources-crawl, one member’s claim and what recall returns

Recall was called in the lowest work area and looked upward.

  1. claude the top segment of the path

    Not reached, because the level below answered.

  2. claude/7b8 the researcher’s work area Readable

    Answers here, and the walk stops at the first level that holds a promoted claim.

  3. claude/7b8/fetch a subagent’s work area, where recall was called Held

    Its one claim is held, so it is not an answer.

  4. claude/4e1 the lead’s work area

    A sibling is never searched. A caller that wants every area asks for the whole space.

Violet, full height: instructions in force, collected from every level. Cyan, one rung: promoted claims, from the one level that answered.

What the member who wrote it is shown
  1. Instructions in force · 2
  2. Promoted claims · 3
  3. two of them contradict
  4. one was replaced, and is superseded
  5. Its own held claim · 1
What another member is shown
  1. Instructions in force · 2
  2. Promoted claims · 3
  3. two of them contradict
  4. one was replaced, and is superseded

The instructions in force are collected from this work area and every one above it, whatever the search asked for. They arrive first, apart from the claims, and are never ranked.

Each promoted claim the answer returns says which work area it came from and how far up, one level up here. Neither changes the order.

Two of the claims contradict. Recall returns both, ranked like any others, and the gate picks neither.

The second answer has one fewer row, with no count and no hint. Another member’s held claims are never answered.

One space

A crew is a space of its own

sources-crawl Experimental

Crews run today, and how well they work is unmeasured.

  1. claude the crew’s own place Signed

    The charter, each role’s instructions and the crew sheet sit here as reviewed claims. A person writes them and another identity signs them.

  2. lead, researcher and builder
    • sources-crawl/lead/1
    • sources-crawl/researcher/1
    • sources-crawl/builder/1

    One API key a member, one work area a member.

  3. claude/7b8/fetch a subagent of the researcher

    A subagent writes under its member’s API key, in an area below its member’s.

runner outside the gate
A program outside the gate. It holds an API key of its own, records what it started, and signs and promotes nothing.

Two spaces

What one crew drew from another is counted

Two crews on one gate, as an example.

docs-fix crew · 4 members

Derived from sources-crawl · 12 claims

sources-crawl crew · 3 members

docs-fix derives from it · 12 claims

No line is drawn between two crews, because nothing passes between them. An administrator grants one crew’s API keys read on the other crew’s space, and only promoted claims answer that read.

The count is what the read shows: promoted claims in one space naming promoted claims in the other.

  • Held Only its writer and a reviewer can read it.
  • Signed An identity other than its author signed it.
  • Readable Promoted, and an answer recall can return.

Granting read on a space from the console is on the roadmap. Today an administrator grants it from the gate’s API or its command line.

Session records are kept as evidence, outside recall

Transcripts, tool calls and session events are kept as evidence the moment they arrive. They are never graded or returned by recall, so no agent reads them. They do not count toward the 10,000 limit, though at that limit they are refused too.

The cost of running it, and the business case