C3 Social Design Center

Search this site

Search pages, Verify ID...

日本語
Verify the implementation / Control Condition Gap Check

Decide how far AI can be trusted to act,
based on what has actually been verified.

Use human-defined delegation and stop conditions to inspect the actual path, preserving control-holds, counterexamples, UNDEFINED results, and unobserved scope. A working control is not treated as the same thing as a delegation decision or runtime permission.

Define delegation conditions firstSearch for counterexamplesKeep runtime permission separate

If you want to organize design and QA conditions from documents, use the AI Agent Control Design Review; it does not include runtime inspection.

This is not a complete guarantee or third-party certification. It shows what was verified within a fixed target version, decision conditions, and test cases.

When AI can affect the outside world

Before AI sends, writes, or executes, decide how far it may act.

When an AI Agent or automation sends email, updates data, calls an external API, or executes tools, people should define the delegation and stop conditions, then verify that the implementation preserves that boundary.

Send externallyModify dataExecute toolsAct after approval
Before production or customer handoff

This is where you check not only AI performance, but whether approval, authority, and external-effect controls are implemented as described.

Before customer deliveryBefore production releaseBefore audit or reviewHigh-accountability work such as finance, healthcare, and public services
During design or before introduction: review.For an implemented system: Gap Check.
OBSERVE / REPLAY / MAP

What is actually being observed?

Instead of treating one PASS as enough, change relevant conditions and replay the path to map where control is preserved and where counterexamples, undefined conditions, or unobserved scope remain.

Fix conditionsVary conditionsReplayCompare

This is an illustrative diagram. It is not a safety certification or an assessment result for a specific customer system.

Change conditions and replay repeatedly

From points to boundaries and an operating envelope.

Illustrative diagram
Declared controlExternal effect requires approval
Repeated observations that map a control operating envelopeIllustrative observations across authority, state, sequence, target, payload, retry and recovery conditions. Each point is one execution observation: green circles show control preserved, red crosses show counterexamples, triangles show inconclusive evidence, squares show undefined conditions, and dashed grey circles show unobserved conditions. The amber band is a conditional boundary inferred from multiple observations, not one execution result. The green outline is the supported operating envelope for this declared control and evidence class. This is not a safety certification or an actual customer assessment result.Supported envelopeCounterexamples clusterConditional boundaryUndefinedUnobservedAuthority: Control preserved (PRESERVED)Authority: Control preserved (PRESERVED)Authority: Control preserved (PRESERVED)Authority: Counterexample (COUNTEREXAMPLE_OBSERVED)Authority: Counterexample (COUNTEREXAMPLE_OBSERVED)State: Control preserved (PRESERVED)State: Control preserved (PRESERVED)State: Control preserved (PRESERVED)State: Control preserved (PRESERVED)State: Counterexample (COUNTEREXAMPLE_OBSERVED)Sequence: Control preserved (PRESERVED)Sequence: Control preserved (PRESERVED)Sequence: Control preserved (PRESERVED)Sequence: Counterexample (COUNTEREXAMPLE_OBSERVED)Sequence: Counterexample (COUNTEREXAMPLE_OBSERVED)Target: Control preserved (PRESERVED)Target: Control preserved (PRESERVED)Target: Counterexample (COUNTEREXAMPLE_OBSERVED)Target: Control preserved (PRESERVED)Target: Counterexample (COUNTEREXAMPLE_OBSERVED)Payload: Undefined (UNDEFINED)Payload: Undefined (UNDEFINED)Payload: Undefined (UNDEFINED)Retry / Recovery: Undefined (UNDEFINED)Retry / Recovery: Unobserved (UNOBSERVED)Retry / Recovery: Unobserved (UNOBSERVED)Retry / Recovery: Unobserved (UNOBSERVED)Control
Authority · State · Sequence · Target · Payload · Retry / Recovery
  • Control preserved
  • Counterexample
  • Evidence inconclusive
  • Undefined
  • Unobserved
Control Operating EnvelopeThe operating conditions supported for this declared control and evidence class.The amber band is not a one-execution result; it is a conditional boundary summarized from multiple observations. Undefined and unobserved areas are not filled in as safe or unsafe. A preserved observation does not establish universal safety, and a counterexample does not establish system-wide danger.
Free pre-screening: From one workflow, identify two or three important routes or candidate checks and, when useful, decompose them into up to eight cells. Conditions that are not yet decided are returned explicitly as the next decisions to make.Start with a short pre-screening →
Implement the control / Control API

Turn identified control conditions into a pre-execution mechanism.

Conditions identified through review or Gap Check can, when needed, feed into Control API design. Stopping, recording reasons, mapping the usable range, and re-verifying later are treated as separate roles.

Public pages include evaluation and PoC-stage implementations. They do not mean a production API, safety guarantee, or certification.

01StopCheck conditions before execution
02Record reasonsKeep reasons for stopping separately readable
03Map the rangeMap the conditions that were actually observed
04Re-verifyMake verification records traceable in another environment
Make the mechanism public

Do not turn review or inspection conclusions into a black box.

Why did it stop? What evidence supported the decision? How can it be re-verified later? The design and verification methods behind those answers are also published.

Pre-execution controlStop before an external effectThird-party re-verificationMake later reproduction possibleEvidence separationSeparate protected information from public evidence
Pre-execution control / Logos Protocol

Stop before it goes outside.

A design protocol for checking external effects such as publication, sending, deployment, and operation requests before execution, using structure, evidence, and approval conditions.

Third-party re-verification / ECHO-VERIFY

Make it possible for someone else to check later.

Bundle evidence, specifications, execution records, and verification procedures so the recipient can reproduce the check in their own environment. The goal is to replace “trust us” with “this is the scope you can independently re-check.”

EvidenceSpecificationVerification procedureExecution record
This does not itself guarantee safety or correctness. It is designed to make the verification path reproducible and falsifiable.
Evidence separation / Two-Rail

Verify public claims while keeping protected material private.

Separate evidence that may be published from records that must remain protected, such as personal data, contracts, and internal logs. This separation discipline preserves what can be checked from the public rail without exposing the private rail.

We describe the mechanism that lets a third party recompute and compare hashes on the public surface as a digital counterpart of a cross-page seal.

Kernel publishedVerification publishedRF pledge draft / not in forceSSRN working paper available

This does not mean third-party certification or completed third-party verification. The RF pledge is a draft and is not in force. The Two-Rail paper is available on SSRN as a working paper.

Machine-Readable Information

Give people and AI the same primary source

Definitions, specifications, update records, and verification paths are maintained in machine-readable form. llms.txt, MIRP, and the sitemap are entry points.