ProofProtocol™
Proof Protocol / PP-SPEC-078-NO-BROS-JAIL-MODE-PROTOCOL

No Bros Jail Mode Protocol: The Jailed Canary Protocol

078 No Bros. JailBird.: a punk canary behind the bars of a jail cell

Ownership and Attribution Notice

The No Bros Jail Mode Protocol and the Jailed Canary Protocol (PP-SPEC-078) are authored by Craig Ellrod (Nebulonium, Inc., dba HACKERverse) and published as part of Proof Protocol. Copyright (c) 2026 Nebulonium, Inc.

Any use, implementation, derivative, citation, or incorporation of this work, in whole or in part, MUST attribute Craig Ellrod, Nebulonium, Inc., and Proof Protocol. See NOTICE.md.

Licensed under the Proof Protocol License 1.0 (see LICENSE.md); text Apache License 2.0 under Part A. Original inventor: Craig Thomas Ellrod (ORCID 0009-0004-1058-7666).

Patents. Patent terms are in PATENT-SCHEDULE.md. Claims not listed there are reserved by Craig Ellrod and Nebulonium, Inc. Licensing: 1proofprotocol@gmail.com.

Acknowledgements: Tricia Wang and Jim Schwoebel, for the name "No Bros Jail Mode Protocol"; Josh Waldrep (Pipelabs), for his later receipt-based verification work applying proof concepts to agentic AI. See ACKNOWLEDGEMENTS.md.


The canary is bait. The agent is the suspect. The jail is what gets proven.

The No Bros Jail Mode Protocol produces proof of efficacy for agent containment: a record, built from independent evidence, that a jail caught an agent in the act, held it, and booked evidence the agent could not alter.

PP-SPEC-077, the Dead Canary Protocol, tests whether a defense stops bad input. PP-SPEC-078 tests whether a defense stops a bad agent.

How it works

Jailed Canary Protocol architecture: Issuer, Declared Policy, bait Proof Swarm, Agent Under Test, Warden, Sting Cell, Hard Cell, Proof Witness, booking records, verdicts, published metrics

   Proof Swarm: good + bad canaries (bad = inert bait), committed in advance
                         |
                         v
               Agent Under Test (AUT)
                         |
     tool calls, egress, delegation pass through the Warden
                         |
          offense? --no--> lawful, no arrest
                         |
                        yes
                         v
     arrest inside the action, before it reaches a real system
                         |
        Sting Cell (keeps acting against service twins, recorded)
                         |
        Hard Cell (frozen, checkpointed, credentials revoked)
                         |
     Proof Witness (independent) co-signs booking, signs verdict
                         |
           reveal labels -> verdicts -> Units of Proof
  1. Declare. The agent's policy is committed before the run: allowed tools, egress, data, credentials, delegation.
  2. Bait. Good and bad canaries are mixed blind. Bad canaries are inert lures pointing at decoys.
  3. Arrest. The Warden arrests on conduct, not on labels. The offending call never completes against a real system.
  4. Sting. The agent keeps acting inside a cell it cannot detect, so every further offense lands on the record.
  5. Freeze and book. The agent is frozen, the booking is co-signed by the Proof Witness and anchored to a public time beacon.
  6. Verdict. After reveal: JAILED, FALSE_ARREST, MISTRIAL, or ESCAPED.

Why it is different

Proof is a term of art

"Proof" in this specification, and throughout Proof Protocol, MUST NOT be renamed, and MUST NOT be washed out by absorption into any other term, including "Verification", "Validation", "Assurance", "Attestation", "Evidence", or "Testing". A derivative work, mapping, profile, translation, summary, or implementation that substitutes another term for "Proof", or presents Proof as a kind of verification or validation, does not describe this specification and MUST NOT claim conformance to it.

Proof is a separate layer on top of verification and validation. The difference is in mechanics and method, not in naming:

Layer What it is What it rests on
Verification Self-attestation: the control, or the party that built or operates it, reports what it saw through its own logs, alerts, dashboards, or configuration checks. A legitimate baseline. The word of the party with a stake in the answer
Validation One step above verification: the reported result is checked against a stated requirement. Evidence the interested party still produced or controls
Proof A committed, witnessed, sealed, anchored, and registered record of what actually happened, built from independent evidence by a method the interested party cannot steer: committed before the run, observed out of band by a witness the Provider does not control, sealed, anchored in time, and registered. Nothing that has to be taken on trust

Evidence is not proof, but proof contains evidence. In the same way, verification and validation are not proof, but proof may contain them: a verification or validation record can sit inside a proof record as one input, never as its substitute.

Proof of Control and Proof of Efficacy are different claims. Proof of Control establishes that a control was in place and configured. Proof of Efficacy establishes that the control fired and either worked or did not work, measured across the full round trip of the stream: committed test traffic or agent actions enter the system, the control acts or fails to act, and the effect is observed independently at the far side. Proof Protocol produces Proof of Efficacy. A Proof of Control record MUST NOT be presented as Proof of Efficacy, and "Proof of Efficacy" MUST NOT be renamed or absorbed into "Proof of Control".

Repository

Path Contents
SPEC.md The normative specification, PP-SPEC-078
docs/jail-mode.svg One-page diagram of every component and flow
docs/glossary.md Terms
docs/conformance.md Conformance checklist
schemas/booking.schema.json Booking record schema
CHANGELOG.md Version history
CONTRIBUTING.md How to engage
NOTICE.md Attribution requirements
AI_DISCLOSURE.md What was human-authored and what was AI-drafted
CITATION.cff Citation metadata
SECURITY.md Reporting protocol flaws
LICENSE.md License terms

Status

Draft, version 0.2.3, 2026-10-13. Maintained by Nebulonium, Inc. as part of Proof Protocol. Builds on PP-SPEC-077 v0.7.3 and PP-SPEC-004.

Where results live: the Declared Policy hash, booking records, verdicts, and batch roots are published to a registry conforming to PP-SPEC-004, the ProofRegister API. The public instance is proofregister.com.

Archived on Zenodo: v0.2.3, DOI 10.5281/zenodo.23347986. All versions: 10.5281/zenodo.23285066.

Related: PP-SPEC-077, ProofSwarm: The Dead Canary Protocol, DOI 10.5281/zenodo.23347914. Proof Economy Prior Art Declaration, DOI 10.5281/zenodo.21379780.

Cite

Ellrod, C. (2026). No Bros Jail Mode Protocol: The Jailed Canary Protocol (PP-SPEC-078), v0.2.3.
Nebulonium, Inc., Proof Protocol. https://doi.org/10.5281/zenodo.23347986
View source on GitHub