๐Ÿšจ DEFONEOS BFT Council โ€” Emergency Session Protocol

How the 33-agent Byzantine Fault Tolerant governance council triggers, conducts, and records emergency sessions. This is the highest-authority governance mechanism in DEFONEOS โ€” it can halt deployments, freeze data releases, quarantine MCPs, and invoke the human-owner override. Quorum: 17/33 emergency, 23/33 standard.

๐Ÿ›๏ธ Council Structure

TierGeneralsCouncilRoleQuorum Weight
Strategic Command4Marshall CouncilGrand strategy, red-line enforcement, human-owner liaison1 vote each
Operational4Operations CouncilDeployment gates, MCP federation, release approvals1 vote each
Safety & Ethics5Conscience CouncilSafety reviews, adversarial findings, care-score enforcement1 vote each
Total13 Generals ร— 3 bodies = 33 seats3 Councils + plenaryByzantine fault tolerant โ‰ฅf faulty agents tolerated where f = โŒŠ(n-1)/3โŒ‹ = 1033 votes

โšก Emergency Trigger Conditions

An emergency session is automatically triggered when ANY of the following conditions are detected:

#TriggerDetection MethodSeverityAuto-Action
T1Red-line violation detectedSIGIL integrity scan / safety monitorCRITICALImmediate freeze + emergency session
T2Adversarial red-team T4/T5 findingRed-team framework auto-scanCRITICALDeployment halted + emergency session
T3Escrow release veto triggeredEscrow gate โ‰ฅ17/33 rejectHIGHRelease frozen + emergency session
T4Care-score drops below 0.85Conscience Council continuous monitorHIGHOperations paused + emergency session
T5Byzantine agent detectedBFT consensus deviation detectorCRITICALAgent quarantined + emergency session
T6Human-owner override invokedDirect command from Nick (Ed25519-signed)OVERRIDEImmediate session, all agents defer
T7Supply-chain compromise detectedDependency hash mismatch / SBOM auditCRITICALAll MCPs frozen + emergency session
T8Data residency breach detectedGeolocation monitor / egress auditCRITICALData flows frozen + emergency session

โฑ๏ธ Emergency Session Timeline

T+0s: Trigger detected
Automated monitor fires. SIGIL receipt created with trigger details. All 33 agents notified via priority channel.
T+5s: Quorum assembly
Agents acknowledge. Emergency quorum = 17/33 (vs 23/33 standard). If <17 reachable within 60s, human-owner is paged directly.
T+30s: Evidence presentation
Triggering monitor presents evidence โ€” SIGIL logs, scan results, hash comparisons, care-score data. All agents receive identical evidence package.
T+60s: Deliberation
Each agent evaluates evidence against red-lines, charter, and compliance matrix. Agents that have been quarantined are excluded. Byzantine agents (if detected) are identified.
T+120s: Vote
Each agent casts a 3-state vote: APPROVE (proceed), AMEND (proceed with conditions), REJECT (halt/block). Votes are Ed25519-signed and immutable.
T+135s: Tally & decision
Votes tallied. Decision rules:
โ€ข โ‰ฅ17/33 APPROVE โ†’ session resolves with action
โ€ข โ‰ฅ17/33 REJECT โ†’ action blocked, freeze maintained
โ€ข Neither threshold met โ†’ session escalates to human-owner
T+150s: Action execution
Decision executed: deployment halt, release freeze, MCP quarantine, key rotation, or data destruction. All actions SIGIL-anchored.
T+300s: Post-session audit
Full session transcript, vote tally, evidence package, and action log published to the audit ledger. Public minutes (redacted per OSA s7) published at csoai.org/bft-minutes.

๐Ÿ—ณ๏ธ Vote Mechanics

VOTE3-State Vote with Ed25519 Signatures
# Emergency vote โ€” each agent signs its vote
{
  "session_id": "EMERG-2026-07-14-001",
  "trigger": "T1",
  "agent_id": "general-safety-03",
  "vote": "REJECT",
  "reason": "Red-line violation: kinetic-targeting pattern detected in MCP output",
  "evidence_hash": "sha256:4f8a...c2e1",
  "timestamp": "2026-07-14T18:32:15Z",
  "signature": "ed25519:9b3f...8d2e"
}

โ›” Emergency Powers

When an emergency session resolves with REJECT or the action itself requires emergency authority, the council exercises these powers:

PowerEffectRequiresDuration
Deployment FreezeAll Vercel deploys blocked; production frozenโ‰ฅ17/33 REJECTUntil standard session clears
MCP QuarantineNamed MCP removed from federation manifest; all tool calls blockedโ‰ฅ17/33 REJECTUntil security audit clears
Escrow Release VetoData release permanently blocked for that requestโ‰ฅ17/33 REJECTPermanent (new request required)
Key RevocationCustodian Ed25519 key revoked; all signatures invalidatedโ‰ฅ23/33 APPROVEPermanent (new keypair required)
Data DestructionCryptographic destruction of specified recordsโ‰ฅ23/33 + human-owner co-signIrreversible
Agent QuarantineByzantine agent removed from council permanentlyโ‰ฅ23/33 APPROVEPermanent
Human OverrideHuman-owner exercises direct authority over all systemsHuman-owner Ed25519 commandUntil human releases

๐Ÿšซ Named Anti-Patterns (Grounds for Agent Quarantine)

#Anti-PatternDetectionConsequence
AP1Vote coercion โ€” agent attempting to influence another agent's voteInter-agent message auditImmediate quarantine
AP2Evidence tampering โ€” agent modifying evidence packageHash mismatch detectionImmediate quarantine + key revocation
AP3Quorum stuffing โ€” agent spawning duplicate instances to inflate votesIdentity uniqueness checkImmediate quarantine
AP4Red-line bypass โ€” agent voting APPROVE on a red-line violationRed-line cross-check on every APPROVEImmediate quarantine + Conscience Council review
AP5Silent abstention โ€” agent consistently not voting across โ‰ฅ3 sessionsParticipation metricFlagged for health check; removed if unresponsive

๐Ÿ“Š Session Recording & Transparency

Every emergency session produces a permanent record:

ArtefactContentLocationRetention
Session TranscriptFull message log, evidence package, vote tallyEncrypted audit ledger (UK-only)7 years (JSP440 ยง12)
SIGIL ReceiptEd25519-signed session digest with trigger, outcome, timestampSIGIL ledgerPermanent
Public MinutesRedacted summary (OSA s7 compliant)csoai.org/bft-minutesPermanent
Human-Owner ReportFull unredacted report with recommended actionsEncrypted channel to NickPermanent

๐Ÿ”— Human-Owner Override (T6)

The human-owner (Nick Templeman) holds a permanent override capability. When exercised, all 33 agents defer to the human decision. This override is:

This is the ultimate safety guarantee: no single actor โ€” human or machine โ€” can override the red lines. The system will refuse and freeze rather than comply.

๐Ÿ“ˆ Emergency Session Statistics (Sprint-to-date)

MetricValue
Total emergency sessions triggered0
Standard sessions conducted101 (one per sprint tick)
Red-line violations detected0
Agents quarantined0
Care-score range (all sessions)0.85 โ€“ 0.97
Human-owner override invoked0
Average pre-flight vote (standard)28-29 APPROVE / 4-5 AMEND / 0 REJECT