Independent Authority
WalletWall treats agreement as strong evidence only when the things agreeing can fail independently. Two manifests, models, fixtures, or implementations can agree perfectly and still share the same assumption when they were produced from the same interpretation. That makes independence a property of provenance, not simply the number of artifacts being compared.Assurance rule: Never let the artifact under test participate in defining its own truth.
The pattern
WalletWall separates two jobs that are easy to blur together:- a normative anchor defines what must be reviewed; and
- independent per-probe evidence determines what actually deserves proof credit.
Scope is anchored. Proof is adjudicated. The anchor tells WalletWall which fights must appear in the review; it does not tell WalletWall who earned each knock.
Intuition pump: getting third-partied in Apex
Imagine Pathfinder is trying to prove that Wattson’s fence stopped a push. An enemy runs toward the doorway and goes down before crossing it. From Pathfinder’s point of view, the explanation looks obvious:Pathfinder sees the outcome. Wattson is the mechanism under test. Mirage shows how convincing evidence can share one mistake. Seer changes the information boundary. Independent adjudication decides who actually gets credit.
You think you are in a clean 3v3. Then the rest of the lobby reminds you that you never were.For WalletWall, the equivalent question is not only “Did the attack fail?” It is “What independently establishes why it failed?” The outcome belongs to the whole system. Proof credit belongs to the mechanism the independent evidence actually supports.
WorldSplitter: manufacture missing falsifiability
The Apex example exposes a second problem: sometimes the current world does not contain a state capable of distinguishing the correct authority rule from a defective one. Suppose every current registry entry isACTIVE. A rule that correctly applies present-day authority only to active entries and a defective rule that applies it to every status can both stay green. The system is not proving both rules correct; the current world simply never forces them to disagree.
WalletWall calls the method for exposing that hidden equivalence WorldSplitter.
WorldSplitter is a controlled-counterfactual assurance method: construct a valid synthetic world containing the missing state, then split that world on one authority-bearing fact while holding the other relevant facts constant. If that fact genuinely governs the decision, the verdict must split with it.
The important part is not that the worlds are synthetic. It is that they are controlled. WorldSplitter changes the authority-bearing fact and as little else as possible.
For example, imagine a canonical requirement once occupied S11-1001, but the current specification now classifies that same line as non-normative. Hold constant:
- the requirement identity;
- the coordinate
S11-1001; - the current
NON_NORMATIVEclassification; and - every other fact not meant to control the decision.
Synthetic worlds test authority. They never become authority. WorldSplitter manufactures missing falsifiability, not missing evidence.
The WorldSplitter method
- Identify the authority boundary. Name the fact that is supposed to control the verdict.
- Find observational equivalence. Determine whether the current world makes the correct and defective rules produce the same answer.
- Build the missing world. Construct a valid counterfactual containing the state the current repository lacks.
- Freeze non-governing facts. Hold identity, coordinates, inputs, and other relevant context constant.
- Split one authority-bearing fact. Change only the fact whose authority is being tested.
- Require verdict divergence. The two valid worlds must receive different verdicts in the expected direction.
- Mutation-pin the boundary. Reintroduce the defective rule and require the intended guard to kill it causally.
- Keep the synthetic world non-crediting. It may falsify the mechanism; it may never become evidence for the underlying requirement.
A lesson from the BigQuery contract
A useful example emerged while hardening WalletWall’s BigQuery contract. Thelogical_resolve_head manifest described three writer identities, while the IAM contract described three different identities. A direct manifest-to-IAM comparison correctly showed that the two artifacts disagreed, but it could not determine the intended answer.
The frozen §9.5a per-row CAS authority established the required population and semantics: all five identities had to be accounted for. A separately derived writer oracle then provided an independent comparison path. Together, those layers resolved the discrepancy and exposed additional cases where implementation artifacts agreed with each other but not with the specification.
The useful lesson was not that comparison failed. The comparison did exactly what it could do. The lesson was that reconciliation needs authority neither compared artifact can influence, while behavioral proof still has to be earned at the level of the individual observation.
Why a third implementation is not automatically independent
Adding more implementations does not necessarily add more evidence. If three implementations were generated from the same interpretation, they may all reproduce the same misunderstanding. One independently derived observation can provide more information than several mutually agreeing implementations. WalletWall applies this principle in several places:- canonical digest implementations are pinned to independently derived byte vectors;
- IAM and manifest declarations reconcile against specification-derived scope rather than only against each other;
- fixture expectations must be exercised by behavioral models, not merely referenced;
- mutation results are grounded in measured guard execution rather than declared expectations;
- proof credit is awarded per probe to the guard actually observed to produce the intended refusal;
- completeness checks start from the normative contract and map forward to implementation, rather than asking implemented artifacts to define their own scope.
The counterweight: make intent explicit
Independent authority answers where truth comes from. There is an equal and opposite failure mode: the system can be correct today while its correctness still depends on knowledge that was never written down. A second BigQuery lesson made that visible. A tighter@@row_count provenance model stopped accepting the nearest preceding DML statement as the intended producer. The existing SQL was behaving correctly, but four operations — T7, P6, A3, and R1 — became ambiguous because multiple statements matched the same keyword and target. The old guard happened to choose the intended statement because of statement ordering. Nothing recorded why that statement was the intended one.
The fix was not to suppress the new guard. It was to declare the missing intent. Identity atoms such as current_object_version_id and resolve_generation + 1 made the intended producer explicit and stable across harmless reordering.
Counter-rule: When a stronger guard rejects something you believe is correct, first ask what you know that the guard does not. Encode that knowledge before adding an exception.
The practical review question is therefore not immediately “how do we silence this false positive?” It is:
What did we know that the guard did not, and why was that knowledge not encoded?Often, the missing declaration is the real improvement the stricter guard was asking for.
AI is a contributor, not an authority
WalletWall uses AI systems, including Anthropic Claude and OpenAI models, to assist with implementation, adversarial review, research, analysis, and documentation. AI can contribute reasoning, criticism, and code. It does not inherit authority from doing so. Claims earn acceptance through evidence, tests, source verification, and the controls that govern the system. WalletWall remains responsible for what it builds and publishes. The same principle applies when things go wrong. “The AI did it” is not a root cause. Stopping blame at the model can conceal the decisions that made its output consequential: what it was permitted to do, what evidence it received, what controls surrounded it, how its output was reviewed, and who chose to rely on it. Nor does nominal human involvement resolve that responsibility. Oversight is meaningful only when a person has the information, authority, time, and ability to intervene. WalletWall therefore separates attribution from accountability. AI systems should be credited for meaningful contributions and examined when they fail. Accountability remains with the sociotechnical system—and ultimately with the people and institutions that design, deploy, govern, and rely on it.Frozen does not mean infallible
A frozen specification is an authority for scope and implementation conformance, not a claim that the specification can never be improved and not a substitute for behavioral observation. Freezing the contract separates three questions:- What must the implementation account for?
- Did this individual probe actually demonstrate the mechanism it claims to prove?
- Is the contract itself sufficiently correct and complete?
A stable identity is not a current rationale
The same separation applies to a reviewed finding. A scanner finding can keep the same identity across many commits while the human reasoning attached to it quietly stops being true — because surrounding code changed, or because the premise was never checked. Identity answers “is this still the same finding?”; only evidence about the premises answers “is the rationale still right?” The Vault prototype hit exactly this: two findings kept stable identities while their rationales rested on false premises, and the fix was to pin each premise with an executable test and a positive control. See stable identity, stale rationale.Controlled counterfactuals, hands-on
The reasoning above is easier to feel than to read. WallRoom includes a WorldSplitter mode that holds every condition of a synthetic scenario fixed, changes exactly one, and shows both outcomes side by side — the changed variable and the consequence that followed. The caveat is the same one this page argues for. A controlled counterfactual is an argument about reasoning, not evidence about the world. Two synthetic worlds that differ in one condition demonstrate what that condition decides; they establish nothing about any real system, and agreement between them would corroborate nothing at all, because both were derived from the same authority.Assurance v2 runtime evidence
See the bounded eight-probe implementation result, adversarial findings, and claim ledger.
The Labyrinth and the Maze
Read the architecture story behind the move from recursive assurance state to disposable worlds and direct observation.

