ProofProtocol™
Proof Protocol / PP-SPEC-077-DEAD-CANARY-PROTOCOL

AI Disclosure

How this specification was made, and by whom.

This file states what in PP-SPEC-077 came from a human and what came from an AI assistant. It is published so that readers, implementers, standards bodies, and examiners can judge the provenance of the work for themselves.

Summary

The method is Craig Ellrod's. The words were drafted with Claude.

ProofSwarm, the Dead Canary Protocol, was conceived, designed, and decided by Craig Ellrod, a human. Claude, an AI assistant made by Anthropic, was used as a drafting, structuring, and editing tool under his direction. No part of the protocol's concept, purpose, or design originated with the AI. Every section was reviewed and accepted by Craig Ellrod before publication.

Ratio

Dimension Human AI
Conception and every normative decision 92% 8%
Design details and naming 80% 20% (Claude proposed: Section 9 encoding constants; roost, molt, clutch; Integration Point table; Section 21 record mechanics (Record ID construction, envelope, receipt, Bundles, Conformance Level words); drift segments; the profile, anchor, and specification drift types)
Words, code, and schemas as written 5% 95%
Review, direction, acceptance, decision to publish 100% 0%

Method: self-estimated. Shares drafted by the AI from its itemized record of what it proposed and what the author directed, for the author to confirm or correct before release. MAY be re-measured with a tool such as ProofJack.com.

Machine-readable form: ai_disclosure.json, conforming to PP-SPEC-077 Section 21.15. The two forms agree; if they ever differ, the JSON is wrong and must be corrected.

This version (0.7.4, 2026-10-13)

Human: - Decision to limit the maintainer to editorial responsibility (Section 22), matching PP-SPEC-079 v0.1.2 - All review and acceptance

AI: - Text of the Section 22 change and the matching changelog and CONTRIBUTING entries

Version 0.7.3 (2026-10-12)

Human: - Four attribution levels, AUT included, so the spec reads as covering agentic AI (directed in 0.7.3; wording by the AI) - Dead canary method, Proof Swarm, Proof Witness, Effect Point, Time Anchor, Unit of Proof - Colors, three axes, wild, embargoed, holdout canaries, black holes, silent drift - SUT/DUT/CUT/AUT hierarchy and lineage from Technical Marketing (2008) - Absence Ladder: Blind, Void, Null - Integration Points requirement for vendor plug-ins - Registration to ProofRegister; rails for records without naming the economy layer - Drift of inputs and equipment: corpus, harness, pigtail, control drift - Applicability to legacy cybersecurity and agentic AI; any provenance - Humans and machines rule; Authorship Disclosure rule - All review and acceptance

AI: - Text as written - Encoding constants and record mechanics listed above - Section 21 clause structure - Drift tables, fingerprints, and segment rules - Introduction prose

Proposed by the AI, pending the author's explicit acceptance: - Profile, anchor, and specification drift types - Series segments and the fragmented state - Exact Record ID exclusion list

AI systems: Anthropic Claude (Fable 5.1, Opus 5.5); OpenAI ChatGPT (banner image only).

Images: - docs/banner.jpg: generated by OpenAI ChatGPT, supplied by Craig Ellrod. Decorative; not part of the specification. - docs/architecture.svg: drawn by Claude from the specification, reviewed by Craig Ellrod.

Human: Craig Ellrod

The following originated with Craig Ellrod and reflect his judgment, experience, and decisions:

AI: Claude (Anthropic)

Claude was used on 2026-10-10 through claude.ai (models Claude Haiku 4.5 and Claude Fable 5.1). Its contributions were:

Claude did not originate the protocol, choose its purpose, make any normative decision, or decide what to publish.

Working method

The work was directed and iterative. Craig Ellrod stated what the protocol must do and why; Claude drafted; Craig Ellrod read, corrected, redirected, renamed, and in several cases rejected drafts outright and restated the requirement. The same-day sequence of versions in the Revision History reflects this process. Where the AI drafted text that Craig Ellrod did not change, that is because he read it and agreed with it, not because it went unread.

What this means for authorship

Craig Ellrod claims authorship of this specification on the basis of its conception, design, every normative decision in it, and the selection, direction, review, and arrangement of all drafted text. AI output was used as a tool in the same way a human technical writer or editor would be used, with the difference that the tool is disclosed here.

Nothing in this file changes the terms in NOTICE.md or LICENSE.md.

Maintenance

This file will be updated with each release. If a future version contains material drafted without AI assistance, or AI contributions of a different kind, this file will say so.

Craig Ellrod Nebulonium, Inc., Proof Protocol 2026-10-10

2026-10-19: License and ethics change

LICENSE.md, ETHICS.md, LICENSE-APACHE-2.0.md wrapper text, NOTICE.md and CONTRIBUTING.md licensing sections were drafted with AI assistance (Claude, Anthropic) at the direction of Craig Thomas Ellrod, who reviewed them. The Apache License text is the unmodified standard text.

View source on GitHub