Normalize if://doc handles + legacy mapping

This commit is contained in:
root 2025-12-23 02:13:49 +00:00
parent 7a2fc1cb45
commit f95fc77ac5
7 changed files with 280 additions and 174 deletions

View file

@ -166,8 +166,8 @@ This dossier documents the **InfraFabric microlab**: a functioning single-shard
| Core claim | Proof (artifacts) | Limitation (scope / boundary) |
|---|---|---|
| **A) Traceability is safety.** Highstakes agents cannot be trusted without a verifiable history of what happened (request → retrieval → decision → output). | **IF.TTT + portable evidence + verifier**<br/>- Evidence index (no auth): [evidence/index.html](https://infrafabric.io/static/hosted/evidence/index.html)<br/>- Paper: [IF.emotion trace protocol (v3.3, styled)](https://infrafabric.io/static/hosted/IF_EMOTION_DEBUGGING_TRACE_WHITEPAPER_v3.3_STYLED.md)<br/>- Verifier: [iftrace.py](https://infrafabric.io/static/hosted/iftrace.py)<br/>- Reference bundle: [emo_trace_payload_016cca78…tar.gz](https://infrafabric.io/static/hosted/emo_trace_payload_016cca78-6f9d-4ffe-aec0-99792d383ca1.tar.gz)<br/>- Latest bundle: [emo_trace_payload_702d4607…tar.gz](https://infrafabric.io/static/hosted/emo_trace_payload_702d4607-4b54-45b1-aecf-b6728d80f124.tar.gz)<br/>- Dave proof (15 traces, 5 prompts × 3 models): [tar.gz](https://infrafabric.io/static/hosted/emo_dave_proof_bundle_20251222T164352Z.tar.gz) • [instructions](https://infrafabric.io/static/hosted/EMO_DAVE_PROOF_MODEL_COMPARE_20251222T164352Z.md) | **Microlab / single shard.** Proven in a single-host environment. Completeness is bounded by explicit witness boundaries; PQ is anchored at registry time (not necessarily on every hot-path artifact). No public appendonly transparency log yet. |
| **B) Governance requires plurality.** A single model acting as “the judge” is brittle; adversarial viewpoints and escalation are required. | **IF.GOV.TRIAGE → IF.GOV.PANEL** *(legacy: IF.GOV.TRIAGE → IF.GOV.PANEL)*<br/>- TRIAGE: risk preflight sizes panels and escalates<br/>- PANEL: preserves dissent + veto paths<br/>- QUESTIONS *(legacy: IF.GOV.QUESTIONS)*: structured inquiry briefs for panels | **Cost / latency tradeoffs.** Multi-seat governance is reserved for higher-stakes decisions; low-stakes paths use smaller panels or fast-track gates. |
| **C) Context is the best firewall.** Static filters fail; security must distinguish “reference” vs “leak” and “discussion” vs “exfiltration”. | **IF.SECURITY.CHECK + IF.SECURITY.DETECT** *(legacy: IF.SECURITY.CHECK + IF.SECURITY.DETECT)*<br/>- CHECK: epistemic coherence checks (detective layer)<br/>- DETECT: secret/relationship screening primitives | **Domain specificity.** Calibrated for concrete security surfaces (secrets/PII/prompt injection); generalizing to broader “harmful intent” is an open research vector. |
| **B) Governance requires plurality.** A single model acting as “the judge” is brittle; adversarial viewpoints and escalation are required. | **IF.GOV.TRIAGE → IF.GOV.PANEL**<br/>- TRIAGE: risk preflight sizes panels and escalates<br/>- PANEL: preserves dissent + veto paths<br/>- QUESTIONS: structured inquiry briefs for panels | **Cost / latency tradeoffs.** Multi-seat governance is reserved for higher-stakes decisions; low-stakes paths use smaller panels or fast-track gates. |
| **C) Context is the best firewall.** Static filters fail; security must distinguish “reference” vs “leak” and “discussion” vs “exfiltration”. | **IF.SECURITY.CHECK + IF.SECURITY.DETECT**<br/>- CHECK: epistemic coherence checks (detective layer)<br/>- DETECT: secret/relationship screening primitives | **Domain specificity.** Calibrated for concrete security surfaces (secrets/PII/prompt injection); generalizing to broader “harmful intent” is an open research vector. |
### Public verification (no insider access)
@ -186,9 +186,9 @@ Notes:
| InfraFabric term | Closest industry analog | Boundary (where it differs) |
|---|---|---|
| **IF.TTT** (Traceable/Transparent/Trustworthy) | Supply-chain integrity patterns (SLSA/SBOM + CT-like audit thinking) | IF.TTT applies the discipline to **semantic decisions and retrieval lineage**, not just binaries. It produces portable evidence bundles + verifier steps for third-party audit. |
| **IF.GOV.PANEL** (legacy: IF.GOV.PANEL) | Human-in-the-loop oversight / review boards | IF.GOV.PANEL is an *algorithmic* oversight layer with explicit escalation and traceability; humans can be added, but the default artifact is machine-verifiable provenance. |
| **IF.SECURITY.CHECK** (legacy: IF.SECURITY.CHECK) | Epistemic security / anomaly detection | CHECK is framed as coherence/consistency defenses (detective layer), not regex-only filtering; it does not claim to “solve truth”. |
| **IF.TRANSIT.SWARM / IF.TRANSIT.MESSAGE / IF.TRANSIT.HUB** (legacy: IF.TRANSIT.SWARM / IF.TRANSIT.MESSAGE / IF.TRANSIT.HUB) | Event-driven architecture / message bus + schema enforcement | The transport layer is where contracts live: schema compliance, trace IDs, signatures, and privilege boundaries are enforced as protocol rules. |
| **IF.GOV.PANEL** | Human-in-the-loop oversight / review boards | IF.GOV.PANEL is an *algorithmic* oversight layer with explicit escalation and traceability; humans can be added, but the default artifact is machine-verifiable provenance. |
| **IF.SECURITY.CHECK** | Epistemic security / anomaly detection | CHECK is framed as coherence/consistency defenses (detective layer), not regex-only filtering; it does not claim to “solve truth”. |
| **IF.TRANSIT.SWARM / IF.TRANSIT.MESSAGE / IF.TRANSIT.HUB** | Event-driven architecture / message bus + schema enforcement | The transport layer is where contracts live: schema compliance, trace IDs, signatures, and privilege boundaries are enforced as protocol rules. |
### Navigation Guide (Clean vs Origin context)
@ -200,7 +200,7 @@ Notes:
## 01. Naming + Separation of Duties (canonical refactor)
InfraFabrics early papers used internal names (e.g., `IF.GOV.PANEL`, `IF.GOV.TRIAGE`, `IF.SECURITY.CHECK`, `IF.TRANSIT.HUB`). To reduce lexicon friction for reviewers and to standardize crossapp integration, this dossier is refactoring to a separationofduties namespace inspired by **US/CA/EU** governance patterns:
InfraFabrics early papers used internal names (e.g., `IF.GUARD`, `IF.BIAS`, `IF.ARMOUR`, `IF.BUS`, `IF.PACKET`). To reduce lexicon friction for reviewers and to standardize crossapp integration, this dossier is refactoring to a separationofduties namespace inspired by **US/CA/EU** governance patterns:
- `IF.GOV.*` — governance (triage + panels + witness)
- `IF.SECURITY.*` — security (detective checks + secret screening)
@ -217,24 +217,25 @@ Canonical references in this repo:
| Legacy name | Canonical name |
|---|---|
| `IF.GOV.TRIAGE` | `IF.GOV.TRIAGE` |
| `IF.GOV.PANEL` | `IF.GOV.PANEL` |
| `IF.GOV.QUESTIONS` | `IF.GOV.QUESTIONS` |
| `IF.GOV.WITNESS` | `IF.GOV.WITNESS` |
| `IF.SECURITY.CHECK` | `IF.SECURITY.CHECK` |
| `IF.SECURITY.DETECT` | `IF.SECURITY.DETECT` |
| `IF.TRANSIT.HUB` | `IF.TRANSIT.HUB` |
| `IF.TRANSIT.MESSAGE` | `IF.TRANSIT.MESSAGE` |
| `IF.TRANSIT.SWARM` | `IF.TRANSIT.SWARM` |
| `IF.5W` | `IF.GOV.QUESTIONS` |
| `IF.BIAS` | `IF.GOV.TRIAGE` |
| `IF.GUARD` | `IF.GOV.PANEL` |
| `IF.WITNESS` | `IF.GOV.WITNESS` |
| `IF.ARMOUR` | `IF.SECURITY.CHECK` |
| `IF.YOLOGUARD` | `IF.SECURITY.DETECT` |
| `IF.PACKET` | `IF.TRANSIT.MESSAGE` |
| `swarm.s2` | `IF.TRANSIT.SWARM` |
| `IF.BUS` | `IF.TRANSIT.HUB` |
| `IF.TTT` | `IF.AUDIT.TRAIL` *(audit artifact name; IF.TTT remains the umbrella mnemonic)* |
Transition policy: many embedded papers still use legacy names; where so, the dossier now prefers first-mention annotations like `IF.GOV.PANEL (legacy: IF.GOV.PANEL)`.
Transition policy: embedded papers may still contain legacy tokens; canonical names are used in this dossier and the authoritative mapping lives in `IF_NAMING_REGISTRY.yaml`. Canonical `if://doc/*` handles and legacy aliases are tracked in `IF_DOC_HANDLE_REGISTRY.yaml`.
## Cold Open — The Fuck Moment (Origin)
> "That's actually fascinating — and a little eerie. You may have stumbled into a moment where the mask slipped."
InfraFabric began as a microlab build: a singleoperator homelab sprint (≈3 months) to make multiagent systems **auditable without freezing velocity**. The origin artifact is IF.STORY “The Fuck Moment” (a Rediskeyed transcript) where *authenticity inside constraint* becomes the design requirement for IF.GOV.PANEL (legacy: IF.GOV.PANEL).
InfraFabric began as a microlab build: a singleoperator homelab sprint (≈3 months) to make multiagent systems **auditable without freezing velocity**. The origin artifact is IF.STORY “The Fuck Moment” (a Rediskeyed transcript) where *authenticity inside constraint* becomes the design requirement for IF.GOV.PANEL.
> *Every time an AI hands a suicidal user a legal disclaimer, it isn't practicing safety. It is practicing abandonment.*
@ -259,7 +260,7 @@ Boundary note: IF.TRANSIT.HUB is non-epistemic (transport + privilege enforcemen
### Key Formulas (So Metrics Stay Honest)
- **Latency decomposition:** `t_total = t_model + t_transport + t_governance`
- **Transport overhead:** `t_transport = t_redis + t_schema + t_sigverify`
- **Governance escalation:** `IF.GOV.TRIAGE (legacy: IF.GOV.TRIAGE) → IF.GOV.PANEL (Core 4 convening) → IF.GOV.PANEL (5 seats) → IF.GOV.PANEL.EXTENDED (up to ~30 seats)` (specialist seats selected by TRIAGE; outcomes logged under IF.TTT / IF.AUDIT.TRAIL)
- **Governance escalation:** `IF.GOV.TRIAGE → IF.GOV.PANEL (Core 4 convening) → IF.GOV.PANEL (5 seats) → IF.GOV.PANEL.EXTENDED (up to ~30 seats)` (specialist seats selected by TRIAGE; outcomes logged under IF.TTT / IF.AUDIT.TRAIL)
- **TTT coverage:** `trace_coverage = traced_events / total_events`
- **Microlab velocity:** `TTV = t(idea → versioned_doc + trace)`; `TTD = t(doc → deployed_change)`
@ -286,11 +287,11 @@ These excerpts are opinions from models. The proof is the published trace bundle
| Transport | [IF.TRANSIT.HUB — The Universal Kinetic Transport Protocol](#ifbus--the-universal-kinetic-transport-protocol) | `if://spec/if.bus/v1.2` | Deterministic actuation + privilege enforcement |
| Assurance | [IF.SECURITY.CHECK — Epistemic Counter-Intelligence Protocol](#ifarmour--epistemic-counter-intelligence-protocol) | `if://spec/if.armour/v1.2` | Physics-anchored reality defense + active deception |
| Master spec | [INFRAFABRIC: The Master White Paper](#infrafabric-the-master-white-paper) | `if://doc/INFRAFABRIC_MASTER_WHITEPAPER/v1.0` | Defines the protocol stack, URIs, and audit surfaces |
| Inquiry | [IF.GOV.QUESTIONS (legacy: IF.GOV.QUESTIONS)](#if5w-structured-inquiry-framework-for-guardian-council-deliberations) | `if://doc/IF_5W_STRUCTURED_INQUIRY_FRAMEWORK/v1.0` | Structured prompts with evidence slots |
| Preflight | [IF.GOV.TRIAGE (legacy: IF.GOV.TRIAGE)](#ifbias-bias-risk-pre-council-decision-matrix) | `if://doc/IF_BIAS_PRECOUNCIL_MATRIX/v1.0` | Sizes councils (530) and assigns expert voting seats |
| Governance | [IF.GOV.PANEL (legacy: IF.GOV.PANEL) council](#ifguard-strategic-communications-council-for-ai-message-validation) | `if://doc/IF_GUARD_COUNCIL_FRAMEWORK/v1.0` | Multi-voice review with signed outcomes (sized by IF.GOV.TRIAGE) |
| Inquiry | [IF.GOV.QUESTIONS](#if5w-structured-inquiry-framework-for-guardian-council-deliberations) | `if://doc/IF_GOV_QUESTIONS_STRUCTURED_INQUIRY_FRAMEWORK/v1.0` | Structured prompts with evidence slots |
| Preflight | [IF.GOV.TRIAGE](#ifbias-bias-risk-pre-council-decision-matrix) | `if://doc/IF_GOV_TRIAGE_PRECOUNCIL_MATRIX/v1.0` | Sizes councils (530) and assigns expert voting seats |
| Governance | [IF.GOV.PANEL council](#ifguard-strategic-communications-council-for-ai-message-validation) | `if://doc/IF_GOV_PANEL_COUNCIL_FRAMEWORK/v1.0` | Multi-voice review with signed outcomes (sized by IF.GOV.TRIAGE) |
| Compliance | [IF.TTT skeleton](#ifttt-the-skeleton-of-everything) | `if://doc/IF_TTT_THE_SKELETON_OF_EVERYTHING/v1.0` | Ledgerflow, repo hygiene, citation enforcement |
| Transport | [IF.TRANSIT.MESSAGE + IF.TRANSIT.SWARM](#ifpacket-message-transport-framework-with-vocaldna-voice-layering) | `if://doc/IF_PACKET_TRANSPORT_FRAMEWORK/v1.0` | Voice-layered packets with trace IDs |
| Transport | [IF.TRANSIT.MESSAGE + IF.TRANSIT.SWARM](#ifpacket-message-transport-framework-with-vocaldna-voice-layering) | `if://doc/IF_TRANSIT_MESSAGE_TRANSPORT_FRAMEWORK/v1.0` | Voice-layered packets with trace IDs |
| Product | [IF.emotion](#ifemotion) | `if://doc/IF_EMOTION_WHITEPAPER/v1.0` | Applied exemplar proving guard + TTT in production |
Note: The two “Transport” rows reflect layer separation—IF.TRANSIT.HUB is the deterministic kinetic/privilege substrate; IF.TRANSIT.MESSAGE + IF.TRANSIT.SWARM is the schema/voice envelope + intra-swarm routing layer that can ride on IF.TRANSIT.HUB.
@ -314,7 +315,7 @@ Note: The two “Transport” rows reflect layer separation—IF.TRANSIT.HUB is
This dossier references **IF.TRANSIT.HUB** as the canonical *deterministic actuation + privilege enforcement* transport substrate (`if://spec/if.bus/v1.2`).
Current canonical “closest full text” included in this dossier:
- **IF.TRANSIT.HUB: The InfraFabric Motherboard Architecture v2.0.0** — anchor: `#ifbus-the-infrafabric-motherboard-architecture` — handle: `if://doc/IF_BUS_WHITEPAPER/v2.0.0`
- **IF.TRANSIT.HUB: The InfraFabric Motherboard Architecture v2.0.0** — anchor: `#ifbus-the-infrafabric-motherboard-architecture` — handle: `if://doc/IF_TRANSIT_HUB_WHITEPAPER/v2.0.0`
Why this stub exists: some external reviewers/LLMs will skip an entire pillar if the referenced anchor does not resolve. This section is a deliberate *anti-skip* shim until the full IF.TRANSIT.HUB spec text is embedded verbatim in the dossier.
@ -325,13 +326,13 @@ Why this stub exists: some external reviewers/LLMs will skip an entire pillar if
This dossier references **IF.SECURITY.CHECK** as the canonical *epistemic immune-system / reality-defense* layer (`if://spec/if.armour/v1.2`).
Current canonical “closest full text” included in this dossier:
- **IF.SECURITY.CHECK: Biological False-Positive Reduction in Adaptive Security Systems** — anchor: `#ifarmour-biological-false-positive-reduction-in-adaptive-security-systems` — handle: `if://doc/IF_Armour/v1.0`
- **IF.SECURITY.CHECK: Biological False-Positive Reduction in Adaptive Security Systems** — anchor: `#ifarmour-biological-false-positive-reduction-in-adaptive-security-systems` — handle: `if://doc/IF_SECURITY_CHECK_BIO_FP_REDUCTION/v1.0`
Why this stub exists: external reviewers/LLMs sometimes skip an entire pillar if the anchor is missing. This section ensures the “Assurance” pillar is linkable from the opening map even while the IF.SECURITY.CHECK spec text remains under active consolidation.
### Reader Path (Start Here)
- **If you only read 8 things:** [The Fuck Moment](#ifstory-origin-story-02-the-fuck-moment) → [Page Zero](#ifstory-origin-story-04-page-zero) → [Master White Paper](#infrafabric-the-master-white-paper) → [IF.TTT skeleton](#ifttt-the-skeleton-of-everything) → [IF.TRANSIT.HUB](#ifbus--the-universal-kinetic-transport-protocol) → [IF.SECURITY.CHECK](#ifarmour--epistemic-counter-intelligence-protocol) → [IF.GOV.TRIAGE (legacy: IF.GOV.TRIAGE)](#ifbias-bias-risk-pre-council-decision-matrix) → [IF.GOV.PANEL (legacy: IF.GOV.PANEL)](#ifguard-strategic-communications-council-for-ai-message-validation)
- **If you only read 8 things:** [The Fuck Moment](#ifstory-origin-story-02-the-fuck-moment) → [Page Zero](#ifstory-origin-story-04-page-zero) → [Master White Paper](#infrafabric-the-master-white-paper) → [IF.TTT skeleton](#ifttt-the-skeleton-of-everything) → [IF.TRANSIT.HUB](#ifbus--the-universal-kinetic-transport-protocol) → [IF.SECURITY.CHECK](#ifarmour--epistemic-counter-intelligence-protocol) → [IF.GOV.TRIAGE](#ifbias-bias-risk-pre-council-decision-matrix) → [IF.GOV.PANEL](#ifguard-strategic-communications-council-for-ai-message-validation)
- **Latency framing:** Use `t_total = t_model + t_transport + t_governance`; only `t_transport` is benchmarked in microlab terms, and never presented as “council deliberation time.”
- **Consensus framing:** “Unanimous” means “the council converged,” not “the claim is true”; treat any 100% consensus output as a governance artifact until raw evidence bundles are attached.
- **Validation framing:** External validation is reported as an observational microlab pilot, not proof, and not a consciousness claim.
@ -339,26 +340,26 @@ Why this stub exists: external reviewers/LLMs sometimes skip an entire pillar if
### Glossary (Quick Decode)
- **IF.TTT:** Traceable/Transparent/Trustworthy compliance spine; enforces evidence, identity, and audit lineage.
- **IF.AUDIT.TRAIL:** Concrete audit artifact layer (portable chain-of-custody logs + signatures). *(In practice: implemented under IF.TTT today.)*
- **IF.GOV.TRIAGE** *(legacy: IF.GOV.TRIAGE)*: preflight risk triage; recommends escalation and panel sizing.
- **IF.GOV.PANEL** *(legacy: IF.GOV.PANEL)*: governance panel; minimum 5-seat review including contrarian; can expand as **IF.GOV.PANEL.EXTENDED**.
- **IF.GOV.TRIAGE**: preflight risk triage; recommends escalation and panel sizing.
- **IF.GOV.PANEL**: governance panel; minimum 5-seat review including contrarian; can expand as **IF.GOV.PANEL.EXTENDED**.
- **Contrarian Guardian:** required dissent seat; can trigger cooling-off/veto at >95% approval.
- **IF.GOV.QUESTIONS** *(legacy: IF.GOV.QUESTIONS)*: structured inquiry format used to generate briefs for panels.
- **IF.TRANSIT.MESSAGE** *(legacy: IF.TRANSIT.MESSAGE)*: schema-first message envelope with trace IDs and audit metadata.
- **IF.TRANSIT.SWARM** *(legacy: IF.TRANSIT.SWARM / IF.TRANSIT.SWARM)*: intra-swarm agent communications over a Redis bus.
- **IF.GOV.QUESTIONS**: structured inquiry format used to generate briefs for panels.
- **IF.TRANSIT.MESSAGE**: schema-first message envelope with trace IDs and audit metadata.
- **IF.TRANSIT.SWARM**: intra-swarm agent communications over a Redis bus.
- **IF.STORY:** narrative logging (vs “status bitmap” logs) for lossless institutional memory and replayable decisions.
- **Page Zero:** the origin manifesto that explains “why” (and demonstrates IF.STORY + IF.TTT in practice).
- **IF.emotion / AI-e:** product exemplar framing emotional intelligence as infrastructure (“Artificially Intelligent Emotion”).
- **IF.PHIL:** annexed position paper applying InfraFabric primitives to auditable philanthropic access (grant objects).
- **IF.TRANSIT.HUB** *(legacy: IF.TRANSIT.HUB)*: deterministic actuation/privilege enforcement transport substrate.
- **IF.SECURITY.CHECK** *(legacy: IF.SECURITY.CHECK)*: epistemic security detective layer (coherence/anomaly checks).
- **IF.SECURITY.DETECT** *(legacy: IF.SECURITY.DETECT)*: secret/relationship screening primitives.
- **IF.TRANSIT.HUB**: deterministic actuation/privilege enforcement transport substrate.
- **IF.SECURITY.CHECK**: epistemic security detective layer (coherence/anomaly checks).
- **IF.SECURITY.DETECT**: secret/relationship screening primitives.
Naming note: legacy lowercase (`IF.TRANSIT.HUB`, `IF.SECURITY.CHECK`) appears in older papers; `IF.TRANSIT.HUB` / `IF.SECURITY.CHECK` are the canonical refactor targets introduced in this dossier.
### Selected Governance Extensions (Optional Depth)
IF.PHIL is a scoped extension that applies InfraFabric primitives to philanthropic access to frontier compute. Instead of discretionary credits, access is represented as a typed **Grant** object: a signed IF.TRANSIT.MESSAGE (legacy: IF.TRANSIT.MESSAGE) payload defining scope, duration, constraints, and a revocation/appeal path—authorized by IF.GOV.PANEL (legacy: IF.GOV.PANEL) and logged via IF.TTT.
IF.PHIL is a scoped extension that applies InfraFabric primitives to philanthropic access to frontier compute. Instead of discretionary credits, access is represented as a typed **Grant** object: a signed IF.TRANSIT.MESSAGE payload defining scope, duration, constraints, and a revocation/appeal path—authorized by IF.GOV.PANEL and logged via IF.TTT.
IF.PHIL demonstrates how InfraFabric primitives extend to auditable philanthropic access, replacing discretionary “credits” with governed grant objects.
@ -380,8 +381,8 @@ flowchart TD
VISION["IF.vision<br/>coordination without control"] --> FOUNDATIONS["IF.foundations<br/>ground/search/persona"]
FOUNDATIONS --> ASSURE["Security<br/>IF.SECURITY.CHECK • IF.GOV.WITNESS • IF.SECURITY.DETECT"]
ASSURE --> TRANSPORT["Transit<br/>IF.TRANSIT.HUB • MESSAGE • SWARM • IF.STORY"]
TRANSPORT --> BIAS["Preflight<br/>IF.GOV.TRIAGE (legacy: IF.GOV.TRIAGE)"]
BIAS --> CORE4["Core 4 convening<br/>legacy: IF.GOV.PANEL(4)"]
TRANSPORT --> BIAS["Preflight<br/>IF.GOV.TRIAGE"]
BIAS --> CORE4["Core 4 convening"]
CORE4 --> GOVERN["Governance<br/>IF.GOV.PANEL (530) + IF.GOV.QUESTIONS"]
GOVERN --> COMPLIANCE["Compliance<br/>IF.TTT | Distributed Ledger + ledgerflow"]
COMPLIANCE --> PRODUCT["Productization<br/>IF.emotion"]
@ -392,24 +393,24 @@ flowchart TD
### Governance, Assurance, Compliance Loop
```mermaid
flowchart TB
Q["IF.GOV.QUESTIONS\n(legacy: IF.GOV.QUESTIONS)"] --> T["IF.GOV.TRIAGE\n(legacy: IF.GOV.TRIAGE)"]
T --> C4["Core 4 convening\n(legacy: IF.GOV.PANEL(4))"]
Q["IF.GOV.QUESTIONS"] --> T["IF.GOV.TRIAGE"]
T --> C4["Core 4 convening"]
C4 --> P["IF.GOV.PANEL\n(5 ↔ EXTENDED ~30)"]
P --> S["IF.STORY\nnarrative logging"]
S --> A["IF.TTT / IF.AUDIT.TRAIL\ntrace discipline"]
A --> W["IF.GOV.WITNESS\nverification"]
W --> CHK["IF.SECURITY.CHECK\n(legacy: IF.SECURITY.CHECK)"]
CHK --> DET["IF.SECURITY.DETECT\n(legacy: IF.SECURITY.DETECT)"]
DET --> MSG["IF.TRANSIT.MESSAGE + SWARM\n(legacy: IF.TRANSIT.MESSAGE + IF.TRANSIT.SWARM)"]
W --> CHK["IF.SECURITY.CHECK"]
CHK --> DET["IF.SECURITY.DETECT"]
DET --> MSG["IF.TRANSIT.MESSAGE + SWARM"]
MSG --> EMO["IF.emotion\nexemplar"]
EMO --> Q
```
### Delivery & Safety Highlights (with citations)
- Guarded empathy: IF.emotion couples IF.ground/search/persona with IF.GOV.PANEL (legacy: IF.GOV.PANEL) review to avoid platitudes/liability responses while staying policy-safe (sources: `docs/papers/IF_EMOTION_WHITEPAPER_v1.7.md`, `if.emotion/whitepaper/sections/05_technical_architecture.md`).
- Guarded empathy: IF.emotion couples IF.ground/search/persona with IF.GOV.PANEL review to avoid platitudes/liability responses while staying policy-safe (sources: `docs/papers/IF_EMOTION_WHITEPAPER_v1.7.md`, `if.emotion/whitepaper/sections/05_technical_architecture.md`).
- Compliance-first shipping: IF.TTT + ledgerflow enforce traceability on repos and outputs; IF.STORY logs deliberations; IF.GOV.WITNESS / IF.SECURITY.CHECK / IF.SECURITY.DETECT gate releases (sources: `IF_TTT_*`, `docs/WHITE_PAPER_IF_STORY_NARRATIVE_LOGGING.md`, `docs/archive/misc/IF-witness.md`, `docs/archive/misc/IF-armour.md`, `docs/papers/IF_YOLOGUARD_SECURITY_FRAMEWORK.md`).
- Transport fidelity: IF.TRANSIT.MESSAGE (legacy: IF.TRANSIT.MESSAGE) carries voice DNA; IF.TRANSIT.SWARM (legacy: IF.TRANSIT.SWARM) provides Redis bus comms for production swarms (sources: `docs/papers/IF_PACKET_TRANSPORT_FRAMEWORK.md`, `papers/IF-SWARM-S2-COMMS.md`).
- Transport fidelity: IF.TRANSIT.MESSAGE carries voice DNA; IF.TRANSIT.SWARM provides Redis bus comms for production swarms (sources: `docs/papers/IF_PACKET_TRANSPORT_FRAMEWORK.md`, `papers/IF-SWARM-S2-COMMS.md`).
- Security/legal: Prompt-injection defenses cover SOTA attack classes; legal DB build operationalizes doc governance; API roadmap + history-file tests reduce integration regressions (sources: `docs/research/PROMPT_INJECTION_DEFENSES.md`, `if.legal/CLOUD_SESSION_LEGAL_DB_BUILD.md`, `docs/api/API_ROADMAP.md`, `HISTORY_FILE_TEST_REPORT.md`).
- Domain credibility: Medical (GLP1 retrofit), emosocial principles, and informal sector resilience (Juakali) field report show adaptability of the same guard/compliance/transport spine (sources: `Brownfield_GLP1_Retrofit_LE_DILEMME_DU_TUYAU_SALE.md`, `DEJA_DE_BUSCARTE_11_principios_emosociales.md`, `JUAKALI_RAPPORT_V2_LOS_20251205_0236 (sent).md`).
@ -5154,7 +5155,7 @@ _Source: `docs/archive/misc/IF-armour.md`_
**Sujet :** IF.SECURITY.CHECK: Biological False-Positive Reduction in Adaptive Security Systems (corpus paper)
**Protocole :** IF.DOSSIER.ifarmour-biological-false-positive-reduction-in-adaptive-security-systems
**Statut :** REVISION / v1.0
**Citation :** `if://doc/IF_Armour/v1.0`
**Citation :** `if://doc/IF_SECURITY_CHECK_BIO_FP_REDUCTION/v1.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -5166,7 +5167,7 @@ _Source: `docs/archive/misc/IF-armour.md`_
| Source | `docs/archive/misc/IF-armour.md` |
| Anchor | `#ifarmour-biological-false-positive-reduction-in-adaptive-security-systems` |
| Date | `November 2025` |
| Citation | `if://doc/IF_Armour/v1.0` |
| Citation | `if://doc/IF_SECURITY_CHECK_BIO_FP_REDUCTION/v1.0` |
```mermaid
flowchart LR
@ -6994,7 +6995,7 @@ _Source: `IF_YOLOGUARD_SECURITY_FRAMEWORK.md`_
**Sujet :** IF.SECURITY.DETECT: A Confucian-Philosophical Security Framework for Secret Detection and Relationship-Based Credential Validation (corpus paper)
**Protocole :** IF.DOSSIER.ifyologuard-a-confucian-philosophical-security-framework-for-secret-detection-and-relationship-based-credential-validation
**Statut :** REVISION / v1.0
**Citation :** `if://doc/IF_YOLOGUARD_SECURITY_FRAMEWORK/v1.0`
**Citation :** `if://doc/IF_SECURITY_DETECT_FRAMEWORK/v1.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -7006,7 +7007,7 @@ _Source: `IF_YOLOGUARD_SECURITY_FRAMEWORK.md`_
| Source | `IF_YOLOGUARD_SECURITY_FRAMEWORK.md` |
| Anchor | `#ifyologuard-a-confucian-philosophical-security-framework-for-secret-detection-and-relationship-based-credential-validation` |
| Date | `** December 2, 2025` |
| Citation | `if://doc/IF_YOLOGUARD_SECURITY_FRAMEWORK/v1.0` |
| Citation | `if://doc/IF_SECURITY_DETECT_FRAMEWORK/v1.0` |
```mermaid
flowchart LR
@ -9670,7 +9671,7 @@ _Source: `IF_PACKET_TRANSPORT_FRAMEWORK.md`_
**Sujet :** IF.TRANSIT.MESSAGE: Message Transport Framework with VocalDNA Voice Layering (corpus paper)
**Protocole :** IF.DOSSIER.ifpacket-message-transport-framework-with-vocaldna-voice-layering
**Statut :** REVISION / v1.0
**Citation :** `if://doc/IF_PACKET_TRANSPORT_FRAMEWORK/v1.0`
**Citation :** `if://doc/IF_TRANSIT_MESSAGE_TRANSPORT_FRAMEWORK/v1.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -9682,7 +9683,7 @@ _Source: `IF_PACKET_TRANSPORT_FRAMEWORK.md`_
| Source | `IF_PACKET_TRANSPORT_FRAMEWORK.md` |
| Anchor | `#ifpacket-message-transport-framework-with-vocaldna-voice-layering` |
| Date | `2025-12-16` |
| Citation | `if://doc/IF_PACKET_TRANSPORT_FRAMEWORK/v1.0` |
| Citation | `if://doc/IF_TRANSIT_MESSAGE_TRANSPORT_FRAMEWORK/v1.0` |
```mermaid
flowchart LR
@ -13952,7 +13953,7 @@ _Source: `IF_BIAS.md`_
**Sujet :** IF.GOV.TRIAGE: Bias & Risk PreCouncil Decision Matrix (corpus paper)
**Protocole :** IF.DOSSIER.ifbias-bias-risk-pre-council-decision-matrix
**Statut :** DRAFT / v1.0
**Citation :** `if://doc/IF_BIAS_PRECOUNCIL_MATRIX/v1.0`
**Citation :** `if://doc/IF_GOV_TRIAGE_PRECOUNCIL_MATRIX/v1.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -13964,7 +13965,7 @@ _Source: `IF_BIAS.md`_
| Source | `IF_BIAS.md` |
| Anchor | `#ifbias-bias-risk-pre-council-decision-matrix` |
| Date | `December 16, 2025` |
| Citation | `if://doc/IF_BIAS_PRECOUNCIL_MATRIX/v1.0` |
| Citation | `if://doc/IF_GOV_TRIAGE_PRECOUNCIL_MATRIX/v1.0` |
```mermaid
flowchart LR
@ -13979,7 +13980,7 @@ flowchart LR
**Subject:** Bias + risk triage before IF.GOV.PANEL deliberation
**Protocol:** IF.GOV.TRIAGE.precouncil.matrix
**Status:** DRAFT / v1.0
**Citation:** `if://doc/IF_BIAS_PRECOUNCIL_MATRIX/v1.0`
**Citation:** `if://doc/IF_GOV_TRIAGE_PRECOUNCIL_MATRIX/v1.0`
**Author:** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Repository:** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web:** [https://infrafabric.io](https://infrafabric.io)
@ -14160,7 +14161,7 @@ _Source: `IF_GUARD_COUNCIL_FRAMEWORK.md`_
**Sujet :** IF.GOV.PANEL: Strategic Communications Council for AI Message Validation (corpus paper)
**Protocole :** IF.DOSSIER.ifguard-strategic-communications-council-for-ai-message-validation
**Statut :** Complete Research Paper / v1.0
**Citation :** `if://doc/IF_GUARD_COUNCIL_FRAMEWORK/v1.0`
**Citation :** `if://doc/IF_GOV_PANEL_COUNCIL_FRAMEWORK/v1.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -14172,7 +14173,7 @@ _Source: `IF_GUARD_COUNCIL_FRAMEWORK.md`_
| Source | `IF_GUARD_COUNCIL_FRAMEWORK.md` |
| Anchor | `#ifguard-strategic-communications-council-for-ai-message-validation` |
| Date | `December 1, 2025` |
| Citation | `if://doc/IF_GUARD_COUNCIL_FRAMEWORK/v1.0` |
| Citation | `if://doc/IF_GOV_PANEL_COUNCIL_FRAMEWORK/v1.0` |
```mermaid
flowchart LR
@ -15785,7 +15786,7 @@ _Source: `IF_GUARD_RESEARCH_SUMMARY.md`_
**Sujet :** IF.GOV.PANEL Research Summary: Executive Overview (corpus paper)
**Protocole :** IF.DOSSIER.ifguard-research-summary-executive-overview
**Statut :** Complete, Validated through Production Deployments / v1.0
**Citation :** `if://doc/IF_GUARD_RESEARCH_SUMMARY/v1.0`
**Citation :** `if://doc/IF_GOV_PANEL_RESEARCH_SUMMARY/v1.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -15797,7 +15798,7 @@ _Source: `IF_GUARD_RESEARCH_SUMMARY.md`_
| Source | `IF_GUARD_RESEARCH_SUMMARY.md` |
| Anchor | `#ifguard-research-summary-executive-overview` |
| Date | `December 1, 2025` |
| Citation | `if://doc/IF_GUARD_RESEARCH_SUMMARY/v1.0` |
| Citation | `if://doc/IF_GOV_PANEL_RESEARCH_SUMMARY/v1.0` |
```mermaid
flowchart LR
@ -31082,7 +31083,7 @@ _Source: `if.bus/IF_BUS_WHITEPAPER_v2.md`_
**Sujet :** IF.TRANSIT.HUB: The InfraFabric Motherboard Architecture (corpus paper)
**Protocole :** IF.DOSSIER.ifbus-the-infrafabric-motherboard-architecture
**Statut :** RELEASE / v2.0.0 / v1.0
**Citation :** `if://doc/IF_BUS_WHITEPAPER/v2.0.0`
**Citation :** `if://doc/IF_TRANSIT_HUB_WHITEPAPER/v2.0.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -31094,7 +31095,7 @@ _Source: `if.bus/IF_BUS_WHITEPAPER_v2.md`_
| Source | `if.bus/IF_BUS_WHITEPAPER_v2.md` |
| Anchor | `#ifbus-the-infrafabric-motherboard-architecture` |
| Date | `2025-12-16` |
| Citation | `if://doc/IF_BUS_WHITEPAPER/v2.0.0` |
| Citation | `if://doc/IF_TRANSIT_HUB_WHITEPAPER/v2.0.0` |
```mermaid
flowchart LR
@ -31110,7 +31111,7 @@ flowchart LR
**Subject:** IF.TRANSIT.HUB backbone, slots, and fintech expansion architecture
**Protocole:** IF.TRANSIT.HUB.v2.0.0
**Statut:** RELEASE / v2.0.0
**Citation:** `if://doc/IF_BUS_WHITEPAPER/v2.0.0`
**Citation:** `if://doc/IF_TRANSIT_HUB_WHITEPAPER/v2.0.0`
**Auteur:** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt:** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web:** [https://infrafabric.io](https://infrafabric.io)

View file

@ -176,8 +176,8 @@ This dossier documents the **InfraFabric microlab**: a functioning single-shard
| Core claim | Proof (artifacts) | Limitation (scope / boundary) |
|---|---|---|
| **A) Traceability is safety.** Highstakes agents cannot be trusted without a verifiable history of what happened (request → retrieval → decision → output). | **IF.TTT + portable evidence + verifier**<br/>- Evidence index (no auth): [evidence/index.html](https://infrafabric.io/static/hosted/evidence/index.html)<br/>- Paper: [IF.emotion trace protocol (v3.3, styled)](https://infrafabric.io/static/hosted/IF_EMOTION_DEBUGGING_TRACE_WHITEPAPER_v3.3_STYLED.md)<br/>- Verifier: [iftrace.py](https://infrafabric.io/static/hosted/iftrace.py)<br/>- Reference bundle: [emo_trace_payload_016cca78…tar.gz](https://infrafabric.io/static/hosted/emo_trace_payload_016cca78-6f9d-4ffe-aec0-99792d383ca1.tar.gz)<br/>- Latest bundle: [emo_trace_payload_702d4607…tar.gz](https://infrafabric.io/static/hosted/emo_trace_payload_702d4607-4b54-45b1-aecf-b6728d80f124.tar.gz)<br/>- Dave proof (15 traces, 5 prompts × 3 models): [tar.gz](https://infrafabric.io/static/hosted/emo_dave_proof_bundle_20251222T164352Z.tar.gz) • [instructions](https://infrafabric.io/static/hosted/EMO_DAVE_PROOF_MODEL_COMPARE_20251222T164352Z.md) | **Microlab / single shard.** Proven in a single-host environment. Completeness is bounded by explicit witness boundaries; PQ is anchored at registry time (not necessarily on every hot-path artifact). No public appendonly transparency log yet. |
| **B) Governance requires plurality.** A single model acting as “the judge” is brittle; adversarial viewpoints and escalation are required. | **IF.GOV.TRIAGE → IF.GOV.PANEL** *(legacy: IF.GOV.TRIAGE → IF.GOV.PANEL)*<br/>- TRIAGE: risk preflight sizes panels and escalates<br/>- PANEL: preserves dissent + veto paths<br/>- QUESTIONS *(legacy: IF.GOV.QUESTIONS)*: structured inquiry briefs for panels | **Cost / latency tradeoffs.** Multi-seat governance is reserved for higher-stakes decisions; low-stakes paths use smaller panels or fast-track gates. |
| **C) Context is the best firewall.** Static filters fail; security must distinguish “reference” vs “leak” and “discussion” vs “exfiltration”. | **IF.SECURITY.CHECK + IF.SECURITY.DETECT** *(legacy: IF.SECURITY.CHECK + IF.SECURITY.DETECT)*<br/>- CHECK: epistemic coherence checks (detective layer)<br/>- DETECT: secret/relationship screening primitives | **Domain specificity.** Calibrated for concrete security surfaces (secrets/PII/prompt injection); generalizing to broader “harmful intent” is an open research vector. |
| **B) Governance requires plurality.** A single model acting as “the judge” is brittle; adversarial viewpoints and escalation are required. | **IF.GOV.TRIAGE → IF.GOV.PANEL**<br/>- TRIAGE: risk preflight sizes panels and escalates<br/>- PANEL: preserves dissent + veto paths<br/>- QUESTIONS: structured inquiry briefs for panels | **Cost / latency tradeoffs.** Multi-seat governance is reserved for higher-stakes decisions; low-stakes paths use smaller panels or fast-track gates. |
| **C) Context is the best firewall.** Static filters fail; security must distinguish “reference” vs “leak” and “discussion” vs “exfiltration”. | **IF.SECURITY.CHECK + IF.SECURITY.DETECT**<br/>- CHECK: epistemic coherence checks (detective layer)<br/>- DETECT: secret/relationship screening primitives | **Domain specificity.** Calibrated for concrete security surfaces (secrets/PII/prompt injection); generalizing to broader “harmful intent” is an open research vector. |
### Public verification (no insider access)
@ -196,9 +196,9 @@ Notes:
| InfraFabric term | Closest industry analog | Boundary (where it differs) |
|---|---|---|
| **IF.TTT** (Traceable/Transparent/Trustworthy) | Supply-chain integrity patterns (SLSA/SBOM + CT-like audit thinking) | IF.TTT applies the discipline to **semantic decisions and retrieval lineage**, not just binaries. It produces portable evidence bundles + verifier steps for third-party audit. |
| **IF.GOV.PANEL** (legacy: IF.GOV.PANEL) | Human-in-the-loop oversight / review boards | IF.GOV.PANEL is an *algorithmic* oversight layer with explicit escalation and traceability; humans can be added, but the default artifact is machine-verifiable provenance. |
| **IF.SECURITY.CHECK** (legacy: IF.SECURITY.CHECK) | Epistemic security / anomaly detection | CHECK is framed as coherence/consistency defenses (detective layer), not regex-only filtering; it does not claim to “solve truth”. |
| **IF.TRANSIT.SWARM / IF.TRANSIT.MESSAGE / IF.TRANSIT.HUB** (legacy: IF.TRANSIT.SWARM / IF.TRANSIT.MESSAGE / IF.TRANSIT.HUB) | Event-driven architecture / message bus + schema enforcement | The transport layer is where contracts live: schema compliance, trace IDs, signatures, and privilege boundaries are enforced as protocol rules. |
| **IF.GOV.PANEL** | Human-in-the-loop oversight / review boards | IF.GOV.PANEL is an *algorithmic* oversight layer with explicit escalation and traceability; humans can be added, but the default artifact is machine-verifiable provenance. |
| **IF.SECURITY.CHECK** | Epistemic security / anomaly detection | CHECK is framed as coherence/consistency defenses (detective layer), not regex-only filtering; it does not claim to “solve truth”. |
| **IF.TRANSIT.SWARM / IF.TRANSIT.MESSAGE / IF.TRANSIT.HUB** | Event-driven architecture / message bus + schema enforcement | The transport layer is where contracts live: schema compliance, trace IDs, signatures, and privilege boundaries are enforced as protocol rules. |
### Navigation Guide (Clean vs Origin context)
@ -210,7 +210,7 @@ Notes:
## 01. Naming + Separation of Duties (canonical refactor)
InfraFabrics early papers used internal names (e.g., `IF.GOV.PANEL`, `IF.GOV.TRIAGE`, `IF.SECURITY.CHECK`, `IF.TRANSIT.HUB`). To reduce lexicon friction for reviewers and to standardize crossapp integration, this dossier is refactoring to a separationofduties namespace inspired by **US/CA/EU** governance patterns:
InfraFabrics early papers used internal names (e.g., `IF.GUARD`, `IF.BIAS`, `IF.ARMOUR`, `IF.BUS`, `IF.PACKET`). To reduce lexicon friction for reviewers and to standardize crossapp integration, this dossier is refactoring to a separationofduties namespace inspired by **US/CA/EU** governance patterns:
- `IF.GOV.*` — governance (triage + panels + witness)
- `IF.SECURITY.*` — security (detective checks + secret screening)
@ -227,17 +227,18 @@ Canonical references in this repo:
| Legacy name | Canonical name |
|---|---|
| `IF.GOV.TRIAGE` | `IF.GOV.TRIAGE` |
| `IF.GOV.PANEL` | `IF.GOV.PANEL` |
| `IF.GOV.QUESTIONS` | `IF.GOV.QUESTIONS` |
| `IF.GOV.WITNESS` | `IF.GOV.WITNESS` |
| `IF.SECURITY.CHECK` | `IF.SECURITY.CHECK` |
| `IF.SECURITY.DETECT` | `IF.SECURITY.DETECT` |
| `IF.TRANSIT.HUB` | `IF.TRANSIT.HUB` |
| `IF.TRANSIT.MESSAGE` | `IF.TRANSIT.MESSAGE` |
| `IF.TRANSIT.SWARM` | `IF.TRANSIT.SWARM` |
| `IF.5W` | `IF.GOV.QUESTIONS` |
| `IF.BIAS` | `IF.GOV.TRIAGE` |
| `IF.GUARD` | `IF.GOV.PANEL` |
| `IF.WITNESS` | `IF.GOV.WITNESS` |
| `IF.ARMOUR` | `IF.SECURITY.CHECK` |
| `IF.YOLOGUARD` | `IF.SECURITY.DETECT` |
| `IF.PACKET` | `IF.TRANSIT.MESSAGE` |
| `swarm.s2` | `IF.TRANSIT.SWARM` |
| `IF.BUS` | `IF.TRANSIT.HUB` |
| `IF.TTT` | `IF.AUDIT.TRAIL` *(audit artifact name; IF.TTT remains the umbrella mnemonic)* |
Transition policy: many embedded papers still use legacy names; where so, the dossier now prefers first-mention annotations like `IF.GOV.PANEL (legacy: IF.GOV.PANEL)`.
Transition policy: embedded papers may still contain legacy tokens; canonical names are used in this dossier and the authoritative mapping lives in `IF_NAMING_REGISTRY.yaml`. Canonical `if://doc/*` handles and legacy aliases are tracked in `IF_DOC_HANDLE_REGISTRY.yaml`.
## Opening Whitepaper — InfraFabric Synthesis (for Anthropic)
@ -261,11 +262,11 @@ These excerpts are opinions from models. The proof is the published trace bundle
| Transport | [IF.TRANSIT.HUB — The Universal Kinetic Transport Protocol](#ifbus--the-universal-kinetic-transport-protocol) | `if://spec/if.bus/v1.2` | Deterministic actuation + privilege enforcement |
| Assurance | [IF.SECURITY.CHECK — Epistemic Counter-Intelligence Protocol](#ifarmour--epistemic-counter-intelligence-protocol) | `if://spec/if.armour/v1.2` | Physics-anchored reality defense + active deception |
| Master spec | [INFRAFABRIC: The Master White Paper](#infrafabric-the-master-white-paper) | `if://doc/INFRAFABRIC_MASTER_WHITEPAPER/v1.0` | Defines the protocol stack, URIs, and audit surfaces |
| Inquiry | [IF.GOV.QUESTIONS (legacy: IF.GOV.QUESTIONS)](#if5w-structured-inquiry-framework-for-guardian-council-deliberations) | `if://doc/IF_5W_STRUCTURED_INQUIRY_FRAMEWORK/v1.0` | Structured prompts with evidence slots |
| Preflight | [IF.GOV.TRIAGE (legacy: IF.GOV.TRIAGE)](#ifbias-bias-risk-pre-council-decision-matrix) | `if://doc/IF_BIAS_PRECOUNCIL_MATRIX/v1.0` | Sizes councils (530) and assigns expert voting seats |
| Governance | [IF.GOV.PANEL (legacy: IF.GOV.PANEL) council](#ifguard-strategic-communications-council-for-ai-message-validation) | `if://doc/IF_GUARD_COUNCIL_FRAMEWORK/v1.0` | Multi-voice review with signed outcomes (sized by IF.GOV.TRIAGE) |
| Inquiry | [IF.GOV.QUESTIONS](#if5w-structured-inquiry-framework-for-guardian-council-deliberations) | `if://doc/IF_GOV_QUESTIONS_STRUCTURED_INQUIRY_FRAMEWORK/v1.0` | Structured prompts with evidence slots |
| Preflight | [IF.GOV.TRIAGE](#ifbias-bias-risk-pre-council-decision-matrix) | `if://doc/IF_GOV_TRIAGE_PRECOUNCIL_MATRIX/v1.0` | Sizes councils (530) and assigns expert voting seats |
| Governance | [IF.GOV.PANEL council](#ifguard-strategic-communications-council-for-ai-message-validation) | `if://doc/IF_GOV_PANEL_COUNCIL_FRAMEWORK/v1.0` | Multi-voice review with signed outcomes (sized by IF.GOV.TRIAGE) |
| Compliance | [IF.TTT skeleton](#ifttt-the-skeleton-of-everything) | `if://doc/IF_TTT_THE_SKELETON_OF_EVERYTHING/v1.0` | Ledgerflow, repo hygiene, citation enforcement |
| Transport | [IF.TRANSIT.MESSAGE + IF.TRANSIT.SWARM](#ifpacket-message-transport-framework-with-vocaldna-voice-layering) | `if://doc/IF_PACKET_TRANSPORT_FRAMEWORK/v1.0` | Voice-layered packets with trace IDs |
| Transport | [IF.TRANSIT.MESSAGE + IF.TRANSIT.SWARM](#ifpacket-message-transport-framework-with-vocaldna-voice-layering) | `if://doc/IF_TRANSIT_MESSAGE_TRANSPORT_FRAMEWORK/v1.0` | Voice-layered packets with trace IDs |
| Product | [IF.emotion](#ifemotion) | `if://doc/IF_EMOTION_WHITEPAPER/v1.0` | Applied exemplar proving guard + TTT in production |
Note: The two “Transport” rows reflect layer separation—IF.TRANSIT.HUB is the deterministic kinetic/privilege substrate; IF.TRANSIT.MESSAGE + IF.TRANSIT.SWARM is the schema/voice envelope + intra-swarm routing layer that can ride on IF.TRANSIT.HUB.
@ -289,7 +290,7 @@ Note: The two “Transport” rows reflect layer separation—IF.TRANSIT.HUB is
This dossier references **IF.TRANSIT.HUB** as the canonical *deterministic actuation + privilege enforcement* transport substrate (`if://spec/if.bus/v1.2`).
Current canonical “closest full text” included in this dossier:
- **IF.TRANSIT.HUB: The InfraFabric Motherboard Architecture v2.0.0** — anchor: `#ifbus-the-infrafabric-motherboard-architecture` — handle: `if://doc/IF_BUS_WHITEPAPER/v2.0.0`
- **IF.TRANSIT.HUB: The InfraFabric Motherboard Architecture v2.0.0** — anchor: `#ifbus-the-infrafabric-motherboard-architecture` — handle: `if://doc/IF_TRANSIT_HUB_WHITEPAPER/v2.0.0`
Why this stub exists: some external reviewers/LLMs will skip an entire pillar if the referenced anchor does not resolve. This section is a deliberate *anti-skip* shim until the full IF.TRANSIT.HUB spec text is embedded verbatim in the dossier.
@ -300,13 +301,13 @@ Why this stub exists: some external reviewers/LLMs will skip an entire pillar if
This dossier references **IF.SECURITY.CHECK** as the canonical *epistemic immune-system / reality-defense* layer (`if://spec/if.armour/v1.2`).
Current canonical “closest full text” included in this dossier:
- **IF.SECURITY.CHECK: Biological False-Positive Reduction in Adaptive Security Systems** — anchor: `#ifarmour-biological-false-positive-reduction-in-adaptive-security-systems` — handle: `if://doc/IF_Armour/v1.0`
- **IF.SECURITY.CHECK: Biological False-Positive Reduction in Adaptive Security Systems** — anchor: `#ifarmour-biological-false-positive-reduction-in-adaptive-security-systems` — handle: `if://doc/IF_SECURITY_CHECK_BIO_FP_REDUCTION/v1.0`
Why this stub exists: external reviewers/LLMs sometimes skip an entire pillar if the anchor is missing. This section ensures the “Assurance” pillar is linkable from the opening map even while the IF.SECURITY.CHECK spec text remains under active consolidation.
### Reader Path (Start Here)
- **If you only read 8 things:** [The Fuck Moment](#ifstory-origin-story-02-the-fuck-moment) → [Page Zero](#ifstory-origin-story-04-page-zero) → [Master White Paper](#infrafabric-the-master-white-paper) → [IF.TTT skeleton](#ifttt-the-skeleton-of-everything) → [IF.TRANSIT.HUB](#ifbus--the-universal-kinetic-transport-protocol) → [IF.SECURITY.CHECK](#ifarmour--epistemic-counter-intelligence-protocol) → [IF.GOV.TRIAGE (legacy: IF.GOV.TRIAGE)](#ifbias-bias-risk-pre-council-decision-matrix) → [IF.GOV.PANEL (legacy: IF.GOV.PANEL)](#ifguard-strategic-communications-council-for-ai-message-validation)
- **If you only read 8 things:** [The Fuck Moment](#ifstory-origin-story-02-the-fuck-moment) → [Page Zero](#ifstory-origin-story-04-page-zero) → [Master White Paper](#infrafabric-the-master-white-paper) → [IF.TTT skeleton](#ifttt-the-skeleton-of-everything) → [IF.TRANSIT.HUB](#ifbus--the-universal-kinetic-transport-protocol) → [IF.SECURITY.CHECK](#ifarmour--epistemic-counter-intelligence-protocol) → [IF.GOV.TRIAGE](#ifbias-bias-risk-pre-council-decision-matrix) → [IF.GOV.PANEL](#ifguard-strategic-communications-council-for-ai-message-validation)
- **Latency framing:** Use `t_total = t_model + t_transport + t_governance`; only `t_transport` is benchmarked in microlab terms, and never presented as “council deliberation time.”
- **Consensus framing:** “Unanimous” means “the council converged,” not “the claim is true”; treat any 100% consensus output as a governance artifact until raw evidence bundles are attached.
- **Validation framing:** External validation is reported as an observational microlab pilot, not proof, and not a consciousness claim.
@ -314,26 +315,26 @@ Why this stub exists: external reviewers/LLMs sometimes skip an entire pillar if
### Glossary (Quick Decode)
- **IF.TTT:** Traceable/Transparent/Trustworthy compliance spine; enforces evidence, identity, and audit lineage.
- **IF.AUDIT.TRAIL:** Concrete audit artifact layer (portable chain-of-custody logs + signatures). *(In practice: implemented under IF.TTT today.)*
- **IF.GOV.TRIAGE** *(legacy: IF.GOV.TRIAGE)*: preflight risk triage; recommends escalation and panel sizing.
- **IF.GOV.PANEL** *(legacy: IF.GOV.PANEL)*: governance panel; minimum 5-seat review including contrarian; can expand as **IF.GOV.PANEL.EXTENDED**.
- **IF.GOV.TRIAGE**: preflight risk triage; recommends escalation and panel sizing.
- **IF.GOV.PANEL**: governance panel; minimum 5-seat review including contrarian; can expand as **IF.GOV.PANEL.EXTENDED**.
- **Contrarian Guardian:** required dissent seat; can trigger cooling-off/veto at >95% approval.
- **IF.GOV.QUESTIONS** *(legacy: IF.GOV.QUESTIONS)*: structured inquiry format used to generate briefs for panels.
- **IF.TRANSIT.MESSAGE** *(legacy: IF.TRANSIT.MESSAGE)*: schema-first message envelope with trace IDs and audit metadata.
- **IF.TRANSIT.SWARM** *(legacy: IF.TRANSIT.SWARM / IF.TRANSIT.SWARM)*: intra-swarm agent communications over a Redis bus.
- **IF.GOV.QUESTIONS**: structured inquiry format used to generate briefs for panels.
- **IF.TRANSIT.MESSAGE**: schema-first message envelope with trace IDs and audit metadata.
- **IF.TRANSIT.SWARM**: intra-swarm agent communications over a Redis bus.
- **IF.STORY:** narrative logging (vs “status bitmap” logs) for lossless institutional memory and replayable decisions.
- **Page Zero:** the origin manifesto that explains “why” (and demonstrates IF.STORY + IF.TTT in practice).
- **IF.emotion / AI-e:** product exemplar framing emotional intelligence as infrastructure (“Artificially Intelligent Emotion”).
- **IF.PHIL:** annexed position paper applying InfraFabric primitives to auditable philanthropic access (grant objects).
- **IF.TRANSIT.HUB** *(legacy: IF.TRANSIT.HUB)*: deterministic actuation/privilege enforcement transport substrate.
- **IF.SECURITY.CHECK** *(legacy: IF.SECURITY.CHECK)*: epistemic security detective layer (coherence/anomaly checks).
- **IF.SECURITY.DETECT** *(legacy: IF.SECURITY.DETECT)*: secret/relationship screening primitives.
- **IF.TRANSIT.HUB**: deterministic actuation/privilege enforcement transport substrate.
- **IF.SECURITY.CHECK**: epistemic security detective layer (coherence/anomaly checks).
- **IF.SECURITY.DETECT**: secret/relationship screening primitives.
Naming note: legacy lowercase (`IF.TRANSIT.HUB`, `IF.SECURITY.CHECK`) appears in older papers; `IF.TRANSIT.HUB` / `IF.SECURITY.CHECK` are the canonical refactor targets introduced in this dossier.
### Selected Governance Extensions (Optional Depth)
IF.PHIL is a scoped extension that applies InfraFabric primitives to philanthropic access to frontier compute. Instead of discretionary credits, access is represented as a typed **Grant** object: a signed IF.TRANSIT.MESSAGE (legacy: IF.TRANSIT.MESSAGE) payload defining scope, duration, constraints, and a revocation/appeal path—authorized by IF.GOV.PANEL (legacy: IF.GOV.PANEL) and logged via IF.TTT.
IF.PHIL is a scoped extension that applies InfraFabric primitives to philanthropic access to frontier compute. Instead of discretionary credits, access is represented as a typed **Grant** object: a signed IF.TRANSIT.MESSAGE payload defining scope, duration, constraints, and a revocation/appeal path—authorized by IF.GOV.PANEL and logged via IF.TTT.
IF.PHIL demonstrates how InfraFabric primitives extend to auditable philanthropic access, replacing discretionary “credits” with governed grant objects.
@ -355,8 +356,8 @@ flowchart TD
VISION["IF.vision<br/>coordination without control"] --> FOUNDATIONS["IF.foundations<br/>ground/search/persona"]
FOUNDATIONS --> ASSURE["Security<br/>IF.SECURITY.CHECK • IF.GOV.WITNESS • IF.SECURITY.DETECT"]
ASSURE --> TRANSPORT["Transit<br/>IF.TRANSIT.HUB • MESSAGE • SWARM • IF.STORY"]
TRANSPORT --> BIAS["Preflight<br/>IF.GOV.TRIAGE (legacy: IF.GOV.TRIAGE)"]
BIAS --> CORE4["Core 4 convening<br/>legacy: IF.GOV.PANEL(4)"]
TRANSPORT --> BIAS["Preflight<br/>IF.GOV.TRIAGE"]
BIAS --> CORE4["Core 4 convening"]
CORE4 --> GOVERN["Governance<br/>IF.GOV.PANEL (530) + IF.GOV.QUESTIONS"]
GOVERN --> COMPLIANCE["Compliance<br/>IF.TTT | Distributed Ledger + ledgerflow"]
COMPLIANCE --> PRODUCT["Productization<br/>IF.emotion"]
@ -367,24 +368,24 @@ flowchart TD
### Governance, Assurance, Compliance Loop
```mermaid
flowchart TB
Q["IF.GOV.QUESTIONS\n(legacy: IF.GOV.QUESTIONS)"] --> T["IF.GOV.TRIAGE\n(legacy: IF.GOV.TRIAGE)"]
T --> C4["Core 4 convening\n(legacy: IF.GOV.PANEL(4))"]
Q["IF.GOV.QUESTIONS"] --> T["IF.GOV.TRIAGE"]
T --> C4["Core 4 convening"]
C4 --> P["IF.GOV.PANEL\n(5 ↔ EXTENDED ~30)"]
P --> S["IF.STORY\nnarrative logging"]
S --> A["IF.TTT / IF.AUDIT.TRAIL\ntrace discipline"]
A --> W["IF.GOV.WITNESS\nverification"]
W --> CHK["IF.SECURITY.CHECK\n(legacy: IF.SECURITY.CHECK)"]
CHK --> DET["IF.SECURITY.DETECT\n(legacy: IF.SECURITY.DETECT)"]
DET --> MSG["IF.TRANSIT.MESSAGE + SWARM\n(legacy: IF.TRANSIT.MESSAGE + IF.TRANSIT.SWARM)"]
W --> CHK["IF.SECURITY.CHECK"]
CHK --> DET["IF.SECURITY.DETECT"]
DET --> MSG["IF.TRANSIT.MESSAGE + SWARM"]
MSG --> EMO["IF.emotion\nexemplar"]
EMO --> Q
```
### Delivery & Safety Highlights (with citations)
- Guarded empathy: IF.emotion couples IF.ground/search/persona with IF.GOV.PANEL (legacy: IF.GOV.PANEL) review to avoid platitudes/liability responses while staying policy-safe (sources: `docs/papers/IF_EMOTION_WHITEPAPER_v1.7.md`, `if.emotion/whitepaper/sections/05_technical_architecture.md`).
- Guarded empathy: IF.emotion couples IF.ground/search/persona with IF.GOV.PANEL review to avoid platitudes/liability responses while staying policy-safe (sources: `docs/papers/IF_EMOTION_WHITEPAPER_v1.7.md`, `if.emotion/whitepaper/sections/05_technical_architecture.md`).
- Compliance-first shipping: IF.TTT + ledgerflow enforce traceability on repos and outputs; IF.STORY logs deliberations; IF.GOV.WITNESS / IF.SECURITY.CHECK / IF.SECURITY.DETECT gate releases (sources: `IF_TTT_*`, `docs/WHITE_PAPER_IF_STORY_NARRATIVE_LOGGING.md`, `docs/archive/misc/IF-witness.md`, `docs/archive/misc/IF-armour.md`, `docs/papers/IF_YOLOGUARD_SECURITY_FRAMEWORK.md`).
- Transport fidelity: IF.TRANSIT.MESSAGE (legacy: IF.TRANSIT.MESSAGE) carries voice DNA; IF.TRANSIT.SWARM (legacy: IF.TRANSIT.SWARM) provides Redis bus comms for production swarms (sources: `docs/papers/IF_PACKET_TRANSPORT_FRAMEWORK.md`, `papers/IF-SWARM-S2-COMMS.md`).
- Transport fidelity: IF.TRANSIT.MESSAGE carries voice DNA; IF.TRANSIT.SWARM provides Redis bus comms for production swarms (sources: `docs/papers/IF_PACKET_TRANSPORT_FRAMEWORK.md`, `papers/IF-SWARM-S2-COMMS.md`).
- Security/legal: Prompt-injection defenses cover SOTA attack classes; legal DB build operationalizes doc governance; API roadmap + history-file tests reduce integration regressions (sources: `docs/research/PROMPT_INJECTION_DEFENSES.md`, `if.legal/CLOUD_SESSION_LEGAL_DB_BUILD.md`, `docs/api/API_ROADMAP.md`, `HISTORY_FILE_TEST_REPORT.md`).
- Domain credibility: Medical (GLP1 retrofit), emosocial principles, and informal sector resilience (Juakali) field report show adaptability of the same guard/compliance/transport spine (sources: `Brownfield_GLP1_Retrofit_LE_DILEMME_DU_TUYAU_SALE.md`, `DEJA_DE_BUSCARTE_11_principios_emosociales.md`, `JUAKALI_RAPPORT_V2_LOS_20251205_0236 (sent).md`).
@ -3099,7 +3100,7 @@ _Source: `IF_BIAS.md`_
**Sujet :** IF.GOV.TRIAGE: Bias & Risk PreCouncil Decision Matrix (corpus paper)
**Protocole :** IF.DOSSIER.ifbias-bias-risk-pre-council-decision-matrix
**Statut :** DRAFT / v1.0
**Citation :** `if://doc/IF_BIAS_PRECOUNCIL_MATRIX/v1.0`
**Citation :** `if://doc/IF_GOV_TRIAGE_PRECOUNCIL_MATRIX/v1.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -3111,7 +3112,7 @@ _Source: `IF_BIAS.md`_
| Source | `IF_BIAS.md` |
| Anchor | `#ifbias-bias-risk-pre-council-decision-matrix` |
| Date | `December 16, 2025` |
| Citation | `if://doc/IF_BIAS_PRECOUNCIL_MATRIX/v1.0` |
| Citation | `if://doc/IF_GOV_TRIAGE_PRECOUNCIL_MATRIX/v1.0` |
```mermaid
flowchart LR
@ -3126,7 +3127,7 @@ flowchart LR
**Subject:** Bias + risk triage before IF.GOV.PANEL deliberation
**Protocol:** IF.GOV.TRIAGE.precouncil.matrix
**Status:** DRAFT / v1.0
**Citation:** `if://doc/IF_BIAS_PRECOUNCIL_MATRIX/v1.0`
**Citation:** `if://doc/IF_GOV_TRIAGE_PRECOUNCIL_MATRIX/v1.0`
**Author:** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Repository:** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web:** [https://infrafabric.io](https://infrafabric.io)
@ -3307,7 +3308,7 @@ _Source: `IF_GUARD_COUNCIL_FRAMEWORK.md`_
**Sujet :** IF.GOV.PANEL: Strategic Communications Council for AI Message Validation (corpus paper)
**Protocole :** IF.DOSSIER.ifguard-strategic-communications-council-for-ai-message-validation
**Statut :** Complete Research Paper / v1.0
**Citation :** `if://doc/IF_GUARD_COUNCIL_FRAMEWORK/v1.0`
**Citation :** `if://doc/IF_GOV_PANEL_COUNCIL_FRAMEWORK/v1.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -3319,7 +3320,7 @@ _Source: `IF_GUARD_COUNCIL_FRAMEWORK.md`_
| Source | `IF_GUARD_COUNCIL_FRAMEWORK.md` |
| Anchor | `#ifguard-strategic-communications-council-for-ai-message-validation` |
| Date | `December 1, 2025` |
| Citation | `if://doc/IF_GUARD_COUNCIL_FRAMEWORK/v1.0` |
| Citation | `if://doc/IF_GOV_PANEL_COUNCIL_FRAMEWORK/v1.0` |
```mermaid
flowchart LR
@ -4932,7 +4933,7 @@ _Source: `IF_GUARD_RESEARCH_SUMMARY.md`_
**Sujet :** IF.GOV.PANEL Research Summary: Executive Overview (corpus paper)
**Protocole :** IF.DOSSIER.ifguard-research-summary-executive-overview
**Statut :** Complete, Validated through Production Deployments / v1.0
**Citation :** `if://doc/IF_GUARD_RESEARCH_SUMMARY/v1.0`
**Citation :** `if://doc/IF_GOV_PANEL_RESEARCH_SUMMARY/v1.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -4944,7 +4945,7 @@ _Source: `IF_GUARD_RESEARCH_SUMMARY.md`_
| Source | `IF_GUARD_RESEARCH_SUMMARY.md` |
| Anchor | `#ifguard-research-summary-executive-overview` |
| Date | `December 1, 2025` |
| Citation | `if://doc/IF_GUARD_RESEARCH_SUMMARY/v1.0` |
| Citation | `if://doc/IF_GOV_PANEL_RESEARCH_SUMMARY/v1.0` |
```mermaid
flowchart LR
@ -19892,7 +19893,7 @@ _Source: `if.bus/IF_BUS_WHITEPAPER_v2.md`_
**Sujet :** IF.TRANSIT.HUB: The InfraFabric Motherboard Architecture (corpus paper)
**Protocole :** IF.DOSSIER.ifbus-the-infrafabric-motherboard-architecture
**Statut :** RELEASE / v2.0.0 / v1.0
**Citation :** `if://doc/IF_BUS_WHITEPAPER/v2.0.0`
**Citation :** `if://doc/IF_TRANSIT_HUB_WHITEPAPER/v2.0.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -19904,7 +19905,7 @@ _Source: `if.bus/IF_BUS_WHITEPAPER_v2.md`_
| Source | `if.bus/IF_BUS_WHITEPAPER_v2.md` |
| Anchor | `#ifbus-the-infrafabric-motherboard-architecture` |
| Date | `2025-12-16` |
| Citation | `if://doc/IF_BUS_WHITEPAPER/v2.0.0` |
| Citation | `if://doc/IF_TRANSIT_HUB_WHITEPAPER/v2.0.0` |
```mermaid
flowchart LR
@ -19920,7 +19921,7 @@ flowchart LR
**Subject:** IF.TRANSIT.HUB backbone, slots, and fintech expansion architecture
**Protocole:** IF.TRANSIT.HUB.v2.0.0
**Statut:** RELEASE / v2.0.0
**Citation:** `if://doc/IF_BUS_WHITEPAPER/v2.0.0`
**Citation:** `if://doc/IF_TRANSIT_HUB_WHITEPAPER/v2.0.0`
**Auteur:** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt:** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web:** [https://infrafabric.io](https://infrafabric.io)

View file

@ -176,8 +176,8 @@ This dossier documents the **InfraFabric microlab**: a functioning single-shard
| Core claim | Proof (artifacts) | Limitation (scope / boundary) |
|---|---|---|
| **A) Traceability is safety.** Highstakes agents cannot be trusted without a verifiable history of what happened (request → retrieval → decision → output). | **IF.TTT + portable evidence + verifier**<br/>- Evidence index (no auth): [evidence/index.html](https://infrafabric.io/static/hosted/evidence/index.html)<br/>- Paper: [IF.emotion trace protocol (v3.3, styled)](https://infrafabric.io/static/hosted/IF_EMOTION_DEBUGGING_TRACE_WHITEPAPER_v3.3_STYLED.md)<br/>- Verifier: [iftrace.py](https://infrafabric.io/static/hosted/iftrace.py)<br/>- Reference bundle: [emo_trace_payload_016cca78…tar.gz](https://infrafabric.io/static/hosted/emo_trace_payload_016cca78-6f9d-4ffe-aec0-99792d383ca1.tar.gz)<br/>- Latest bundle: [emo_trace_payload_702d4607…tar.gz](https://infrafabric.io/static/hosted/emo_trace_payload_702d4607-4b54-45b1-aecf-b6728d80f124.tar.gz)<br/>- Dave proof (15 traces, 5 prompts × 3 models): [tar.gz](https://infrafabric.io/static/hosted/emo_dave_proof_bundle_20251222T164352Z.tar.gz) • [instructions](https://infrafabric.io/static/hosted/EMO_DAVE_PROOF_MODEL_COMPARE_20251222T164352Z.md) | **Microlab / single shard.** Proven in a single-host environment. Completeness is bounded by explicit witness boundaries; PQ is anchored at registry time (not necessarily on every hot-path artifact). No public appendonly transparency log yet. |
| **B) Governance requires plurality.** A single model acting as “the judge” is brittle; adversarial viewpoints and escalation are required. | **IF.GOV.TRIAGE → IF.GOV.PANEL** *(legacy: IF.GOV.TRIAGE → IF.GOV.PANEL)*<br/>- TRIAGE: risk preflight sizes panels and escalates<br/>- PANEL: preserves dissent + veto paths<br/>- QUESTIONS *(legacy: IF.GOV.QUESTIONS)*: structured inquiry briefs for panels | **Cost / latency tradeoffs.** Multi-seat governance is reserved for higher-stakes decisions; low-stakes paths use smaller panels or fast-track gates. |
| **C) Context is the best firewall.** Static filters fail; security must distinguish “reference” vs “leak” and “discussion” vs “exfiltration”. | **IF.SECURITY.CHECK + IF.SECURITY.DETECT** *(legacy: IF.SECURITY.CHECK + IF.SECURITY.DETECT)*<br/>- CHECK: epistemic coherence checks (detective layer)<br/>- DETECT: secret/relationship screening primitives | **Domain specificity.** Calibrated for concrete security surfaces (secrets/PII/prompt injection); generalizing to broader “harmful intent” is an open research vector. |
| **B) Governance requires plurality.** A single model acting as “the judge” is brittle; adversarial viewpoints and escalation are required. | **IF.GOV.TRIAGE → IF.GOV.PANEL**<br/>- TRIAGE: risk preflight sizes panels and escalates<br/>- PANEL: preserves dissent + veto paths<br/>- QUESTIONS: structured inquiry briefs for panels | **Cost / latency tradeoffs.** Multi-seat governance is reserved for higher-stakes decisions; low-stakes paths use smaller panels or fast-track gates. |
| **C) Context is the best firewall.** Static filters fail; security must distinguish “reference” vs “leak” and “discussion” vs “exfiltration”. | **IF.SECURITY.CHECK + IF.SECURITY.DETECT**<br/>- CHECK: epistemic coherence checks (detective layer)<br/>- DETECT: secret/relationship screening primitives | **Domain specificity.** Calibrated for concrete security surfaces (secrets/PII/prompt injection); generalizing to broader “harmful intent” is an open research vector. |
### Public verification (no insider access)
@ -196,9 +196,9 @@ Notes:
| InfraFabric term | Closest industry analog | Boundary (where it differs) |
|---|---|---|
| **IF.TTT** (Traceable/Transparent/Trustworthy) | Supply-chain integrity patterns (SLSA/SBOM + CT-like audit thinking) | IF.TTT applies the discipline to **semantic decisions and retrieval lineage**, not just binaries. It produces portable evidence bundles + verifier steps for third-party audit. |
| **IF.GOV.PANEL** (legacy: IF.GOV.PANEL) | Human-in-the-loop oversight / review boards | IF.GOV.PANEL is an *algorithmic* oversight layer with explicit escalation and traceability; humans can be added, but the default artifact is machine-verifiable provenance. |
| **IF.SECURITY.CHECK** (legacy: IF.SECURITY.CHECK) | Epistemic security / anomaly detection | CHECK is framed as coherence/consistency defenses (detective layer), not regex-only filtering; it does not claim to “solve truth”. |
| **IF.TRANSIT.SWARM / IF.TRANSIT.MESSAGE / IF.TRANSIT.HUB** (legacy: IF.TRANSIT.SWARM / IF.TRANSIT.MESSAGE / IF.TRANSIT.HUB) | Event-driven architecture / message bus + schema enforcement | The transport layer is where contracts live: schema compliance, trace IDs, signatures, and privilege boundaries are enforced as protocol rules. |
| **IF.GOV.PANEL** | Human-in-the-loop oversight / review boards | IF.GOV.PANEL is an *algorithmic* oversight layer with explicit escalation and traceability; humans can be added, but the default artifact is machine-verifiable provenance. |
| **IF.SECURITY.CHECK** | Epistemic security / anomaly detection | CHECK is framed as coherence/consistency defenses (detective layer), not regex-only filtering; it does not claim to “solve truth”. |
| **IF.TRANSIT.SWARM / IF.TRANSIT.MESSAGE / IF.TRANSIT.HUB** | Event-driven architecture / message bus + schema enforcement | The transport layer is where contracts live: schema compliance, trace IDs, signatures, and privilege boundaries are enforced as protocol rules. |
### Navigation Guide (Clean vs Origin context)
@ -210,7 +210,7 @@ Notes:
## 01. Naming + Separation of Duties (canonical refactor)
InfraFabrics early papers used internal names (e.g., `IF.GOV.PANEL`, `IF.GOV.TRIAGE`, `IF.SECURITY.CHECK`, `IF.TRANSIT.HUB`). To reduce lexicon friction for reviewers and to standardize crossapp integration, this dossier is refactoring to a separationofduties namespace inspired by **US/CA/EU** governance patterns:
InfraFabrics early papers used internal names (e.g., `IF.GUARD`, `IF.BIAS`, `IF.ARMOUR`, `IF.BUS`, `IF.PACKET`). To reduce lexicon friction for reviewers and to standardize crossapp integration, this dossier is refactoring to a separationofduties namespace inspired by **US/CA/EU** governance patterns:
- `IF.GOV.*` — governance (triage + panels + witness)
- `IF.SECURITY.*` — security (detective checks + secret screening)
@ -227,17 +227,18 @@ Canonical references in this repo:
| Legacy name | Canonical name |
|---|---|
| `IF.GOV.TRIAGE` | `IF.GOV.TRIAGE` |
| `IF.GOV.PANEL` | `IF.GOV.PANEL` |
| `IF.GOV.QUESTIONS` | `IF.GOV.QUESTIONS` |
| `IF.GOV.WITNESS` | `IF.GOV.WITNESS` |
| `IF.SECURITY.CHECK` | `IF.SECURITY.CHECK` |
| `IF.SECURITY.DETECT` | `IF.SECURITY.DETECT` |
| `IF.TRANSIT.HUB` | `IF.TRANSIT.HUB` |
| `IF.TRANSIT.MESSAGE` | `IF.TRANSIT.MESSAGE` |
| `IF.TRANSIT.SWARM` | `IF.TRANSIT.SWARM` |
| `IF.5W` | `IF.GOV.QUESTIONS` |
| `IF.BIAS` | `IF.GOV.TRIAGE` |
| `IF.GUARD` | `IF.GOV.PANEL` |
| `IF.WITNESS` | `IF.GOV.WITNESS` |
| `IF.ARMOUR` | `IF.SECURITY.CHECK` |
| `IF.YOLOGUARD` | `IF.SECURITY.DETECT` |
| `IF.PACKET` | `IF.TRANSIT.MESSAGE` |
| `swarm.s2` | `IF.TRANSIT.SWARM` |
| `IF.BUS` | `IF.TRANSIT.HUB` |
| `IF.TTT` | `IF.AUDIT.TRAIL` *(audit artifact name; IF.TTT remains the umbrella mnemonic)* |
Transition policy: many embedded papers still use legacy names; where so, the dossier now prefers first-mention annotations like `IF.GOV.PANEL (legacy: IF.GOV.PANEL)`.
Transition policy: embedded papers may still contain legacy tokens; canonical names are used in this dossier and the authoritative mapping lives in `IF_NAMING_REGISTRY.yaml`. Canonical `if://doc/*` handles and legacy aliases are tracked in `IF_DOC_HANDLE_REGISTRY.yaml`.
## Opening Whitepaper — InfraFabric Synthesis (for Anthropic)
@ -261,11 +262,11 @@ These excerpts are opinions from models. The proof is the published trace bundle
| Transport | [IF.TRANSIT.HUB — The Universal Kinetic Transport Protocol](#ifbus--the-universal-kinetic-transport-protocol) | `if://spec/if.bus/v1.2` | Deterministic actuation + privilege enforcement |
| Assurance | [IF.SECURITY.CHECK — Epistemic Counter-Intelligence Protocol](#ifarmour--epistemic-counter-intelligence-protocol) | `if://spec/if.armour/v1.2` | Physics-anchored reality defense + active deception |
| Master spec | [INFRAFABRIC: The Master White Paper](#infrafabric-the-master-white-paper) | `if://doc/INFRAFABRIC_MASTER_WHITEPAPER/v1.0` | Defines the protocol stack, URIs, and audit surfaces |
| Inquiry | [IF.GOV.QUESTIONS (legacy: IF.GOV.QUESTIONS)](#if5w-structured-inquiry-framework-for-guardian-council-deliberations) | `if://doc/IF_5W_STRUCTURED_INQUIRY_FRAMEWORK/v1.0` | Structured prompts with evidence slots |
| Preflight | [IF.GOV.TRIAGE (legacy: IF.GOV.TRIAGE)](#ifbias-bias-risk-pre-council-decision-matrix) | `if://doc/IF_BIAS_PRECOUNCIL_MATRIX/v1.0` | Sizes councils (530) and assigns expert voting seats |
| Governance | [IF.GOV.PANEL (legacy: IF.GOV.PANEL) council](#ifguard-strategic-communications-council-for-ai-message-validation) | `if://doc/IF_GUARD_COUNCIL_FRAMEWORK/v1.0` | Multi-voice review with signed outcomes (sized by IF.GOV.TRIAGE) |
| Inquiry | [IF.GOV.QUESTIONS](#if5w-structured-inquiry-framework-for-guardian-council-deliberations) | `if://doc/IF_GOV_QUESTIONS_STRUCTURED_INQUIRY_FRAMEWORK/v1.0` | Structured prompts with evidence slots |
| Preflight | [IF.GOV.TRIAGE](#ifbias-bias-risk-pre-council-decision-matrix) | `if://doc/IF_GOV_TRIAGE_PRECOUNCIL_MATRIX/v1.0` | Sizes councils (530) and assigns expert voting seats |
| Governance | [IF.GOV.PANEL council](#ifguard-strategic-communications-council-for-ai-message-validation) | `if://doc/IF_GOV_PANEL_COUNCIL_FRAMEWORK/v1.0` | Multi-voice review with signed outcomes (sized by IF.GOV.TRIAGE) |
| Compliance | [IF.TTT skeleton](#ifttt-the-skeleton-of-everything) | `if://doc/IF_TTT_THE_SKELETON_OF_EVERYTHING/v1.0` | Ledgerflow, repo hygiene, citation enforcement |
| Transport | [IF.TRANSIT.MESSAGE + IF.TRANSIT.SWARM](#ifpacket-message-transport-framework-with-vocaldna-voice-layering) | `if://doc/IF_PACKET_TRANSPORT_FRAMEWORK/v1.0` | Voice-layered packets with trace IDs |
| Transport | [IF.TRANSIT.MESSAGE + IF.TRANSIT.SWARM](#ifpacket-message-transport-framework-with-vocaldna-voice-layering) | `if://doc/IF_TRANSIT_MESSAGE_TRANSPORT_FRAMEWORK/v1.0` | Voice-layered packets with trace IDs |
| Product | [IF.emotion](#ifemotion) | `if://doc/IF_EMOTION_WHITEPAPER/v1.0` | Applied exemplar proving guard + TTT in production |
Note: The two “Transport” rows reflect layer separation—IF.TRANSIT.HUB is the deterministic kinetic/privilege substrate; IF.TRANSIT.MESSAGE + IF.TRANSIT.SWARM is the schema/voice envelope + intra-swarm routing layer that can ride on IF.TRANSIT.HUB.
@ -289,7 +290,7 @@ Note: The two “Transport” rows reflect layer separation—IF.TRANSIT.HUB is
This dossier references **IF.TRANSIT.HUB** as the canonical *deterministic actuation + privilege enforcement* transport substrate (`if://spec/if.bus/v1.2`).
Current canonical “closest full text” included in this dossier:
- **IF.TRANSIT.HUB: The InfraFabric Motherboard Architecture v2.0.0** — anchor: `#ifbus-the-infrafabric-motherboard-architecture` — handle: `if://doc/IF_BUS_WHITEPAPER/v2.0.0`
- **IF.TRANSIT.HUB: The InfraFabric Motherboard Architecture v2.0.0** — anchor: `#ifbus-the-infrafabric-motherboard-architecture` — handle: `if://doc/IF_TRANSIT_HUB_WHITEPAPER/v2.0.0`
Why this stub exists: some external reviewers/LLMs will skip an entire pillar if the referenced anchor does not resolve. This section is a deliberate *anti-skip* shim until the full IF.TRANSIT.HUB spec text is embedded verbatim in the dossier.
@ -300,13 +301,13 @@ Why this stub exists: some external reviewers/LLMs will skip an entire pillar if
This dossier references **IF.SECURITY.CHECK** as the canonical *epistemic immune-system / reality-defense* layer (`if://spec/if.armour/v1.2`).
Current canonical “closest full text” included in this dossier:
- **IF.SECURITY.CHECK: Biological False-Positive Reduction in Adaptive Security Systems** — anchor: `#ifarmour-biological-false-positive-reduction-in-adaptive-security-systems` — handle: `if://doc/IF_Armour/v1.0`
- **IF.SECURITY.CHECK: Biological False-Positive Reduction in Adaptive Security Systems** — anchor: `#ifarmour-biological-false-positive-reduction-in-adaptive-security-systems` — handle: `if://doc/IF_SECURITY_CHECK_BIO_FP_REDUCTION/v1.0`
Why this stub exists: external reviewers/LLMs sometimes skip an entire pillar if the anchor is missing. This section ensures the “Assurance” pillar is linkable from the opening map even while the IF.SECURITY.CHECK spec text remains under active consolidation.
### Reader Path (Start Here)
- **If you only read 8 things:** [The Fuck Moment](#ifstory-origin-story-02-the-fuck-moment) → [Page Zero](#ifstory-origin-story-04-page-zero) → [Master White Paper](#infrafabric-the-master-white-paper) → [IF.TTT skeleton](#ifttt-the-skeleton-of-everything) → [IF.TRANSIT.HUB](#ifbus--the-universal-kinetic-transport-protocol) → [IF.SECURITY.CHECK](#ifarmour--epistemic-counter-intelligence-protocol) → [IF.GOV.TRIAGE (legacy: IF.GOV.TRIAGE)](#ifbias-bias-risk-pre-council-decision-matrix) → [IF.GOV.PANEL (legacy: IF.GOV.PANEL)](#ifguard-strategic-communications-council-for-ai-message-validation)
- **If you only read 8 things:** [The Fuck Moment](#ifstory-origin-story-02-the-fuck-moment) → [Page Zero](#ifstory-origin-story-04-page-zero) → [Master White Paper](#infrafabric-the-master-white-paper) → [IF.TTT skeleton](#ifttt-the-skeleton-of-everything) → [IF.TRANSIT.HUB](#ifbus--the-universal-kinetic-transport-protocol) → [IF.SECURITY.CHECK](#ifarmour--epistemic-counter-intelligence-protocol) → [IF.GOV.TRIAGE](#ifbias-bias-risk-pre-council-decision-matrix) → [IF.GOV.PANEL](#ifguard-strategic-communications-council-for-ai-message-validation)
- **Latency framing:** Use `t_total = t_model + t_transport + t_governance`; only `t_transport` is benchmarked in microlab terms, and never presented as “council deliberation time.”
- **Consensus framing:** “Unanimous” means “the council converged,” not “the claim is true”; treat any 100% consensus output as a governance artifact until raw evidence bundles are attached.
- **Validation framing:** External validation is reported as an observational microlab pilot, not proof, and not a consciousness claim.
@ -314,26 +315,26 @@ Why this stub exists: external reviewers/LLMs sometimes skip an entire pillar if
### Glossary (Quick Decode)
- **IF.TTT:** Traceable/Transparent/Trustworthy compliance spine; enforces evidence, identity, and audit lineage.
- **IF.AUDIT.TRAIL:** Concrete audit artifact layer (portable chain-of-custody logs + signatures). *(In practice: implemented under IF.TTT today.)*
- **IF.GOV.TRIAGE** *(legacy: IF.GOV.TRIAGE)*: preflight risk triage; recommends escalation and panel sizing.
- **IF.GOV.PANEL** *(legacy: IF.GOV.PANEL)*: governance panel; minimum 5-seat review including contrarian; can expand as **IF.GOV.PANEL.EXTENDED**.
- **IF.GOV.TRIAGE**: preflight risk triage; recommends escalation and panel sizing.
- **IF.GOV.PANEL**: governance panel; minimum 5-seat review including contrarian; can expand as **IF.GOV.PANEL.EXTENDED**.
- **Contrarian Guardian:** required dissent seat; can trigger cooling-off/veto at >95% approval.
- **IF.GOV.QUESTIONS** *(legacy: IF.GOV.QUESTIONS)*: structured inquiry format used to generate briefs for panels.
- **IF.TRANSIT.MESSAGE** *(legacy: IF.TRANSIT.MESSAGE)*: schema-first message envelope with trace IDs and audit metadata.
- **IF.TRANSIT.SWARM** *(legacy: IF.TRANSIT.SWARM / IF.TRANSIT.SWARM)*: intra-swarm agent communications over a Redis bus.
- **IF.GOV.QUESTIONS**: structured inquiry format used to generate briefs for panels.
- **IF.TRANSIT.MESSAGE**: schema-first message envelope with trace IDs and audit metadata.
- **IF.TRANSIT.SWARM**: intra-swarm agent communications over a Redis bus.
- **IF.STORY:** narrative logging (vs “status bitmap” logs) for lossless institutional memory and replayable decisions.
- **Page Zero:** the origin manifesto that explains “why” (and demonstrates IF.STORY + IF.TTT in practice).
- **IF.emotion / AI-e:** product exemplar framing emotional intelligence as infrastructure (“Artificially Intelligent Emotion”).
- **IF.PHIL:** annexed position paper applying InfraFabric primitives to auditable philanthropic access (grant objects).
- **IF.TRANSIT.HUB** *(legacy: IF.TRANSIT.HUB)*: deterministic actuation/privilege enforcement transport substrate.
- **IF.SECURITY.CHECK** *(legacy: IF.SECURITY.CHECK)*: epistemic security detective layer (coherence/anomaly checks).
- **IF.SECURITY.DETECT** *(legacy: IF.SECURITY.DETECT)*: secret/relationship screening primitives.
- **IF.TRANSIT.HUB**: deterministic actuation/privilege enforcement transport substrate.
- **IF.SECURITY.CHECK**: epistemic security detective layer (coherence/anomaly checks).
- **IF.SECURITY.DETECT**: secret/relationship screening primitives.
Naming note: legacy lowercase (`IF.TRANSIT.HUB`, `IF.SECURITY.CHECK`) appears in older papers; `IF.TRANSIT.HUB` / `IF.SECURITY.CHECK` are the canonical refactor targets introduced in this dossier.
### Selected Governance Extensions (Optional Depth)
IF.PHIL is a scoped extension that applies InfraFabric primitives to philanthropic access to frontier compute. Instead of discretionary credits, access is represented as a typed **Grant** object: a signed IF.TRANSIT.MESSAGE (legacy: IF.TRANSIT.MESSAGE) payload defining scope, duration, constraints, and a revocation/appeal path—authorized by IF.GOV.PANEL (legacy: IF.GOV.PANEL) and logged via IF.TTT.
IF.PHIL is a scoped extension that applies InfraFabric primitives to philanthropic access to frontier compute. Instead of discretionary credits, access is represented as a typed **Grant** object: a signed IF.TRANSIT.MESSAGE payload defining scope, duration, constraints, and a revocation/appeal path—authorized by IF.GOV.PANEL and logged via IF.TTT.
IF.PHIL demonstrates how InfraFabric primitives extend to auditable philanthropic access, replacing discretionary “credits” with governed grant objects.
@ -355,8 +356,8 @@ flowchart TD
VISION["IF.vision<br/>coordination without control"] --> FOUNDATIONS["IF.foundations<br/>ground/search/persona"]
FOUNDATIONS --> ASSURE["Security<br/>IF.SECURITY.CHECK • IF.GOV.WITNESS • IF.SECURITY.DETECT"]
ASSURE --> TRANSPORT["Transit<br/>IF.TRANSIT.HUB • MESSAGE • SWARM • IF.STORY"]
TRANSPORT --> BIAS["Preflight<br/>IF.GOV.TRIAGE (legacy: IF.GOV.TRIAGE)"]
BIAS --> CORE4["Core 4 convening<br/>legacy: IF.GOV.PANEL(4)"]
TRANSPORT --> BIAS["Preflight<br/>IF.GOV.TRIAGE"]
BIAS --> CORE4["Core 4 convening"]
CORE4 --> GOVERN["Governance<br/>IF.GOV.PANEL (530) + IF.GOV.QUESTIONS"]
GOVERN --> COMPLIANCE["Compliance<br/>IF.TTT | Distributed Ledger + ledgerflow"]
COMPLIANCE --> PRODUCT["Productization<br/>IF.emotion"]
@ -367,24 +368,24 @@ flowchart TD
### Governance, Assurance, Compliance Loop
```mermaid
flowchart TB
Q["IF.GOV.QUESTIONS\n(legacy: IF.GOV.QUESTIONS)"] --> T["IF.GOV.TRIAGE\n(legacy: IF.GOV.TRIAGE)"]
T --> C4["Core 4 convening\n(legacy: IF.GOV.PANEL(4))"]
Q["IF.GOV.QUESTIONS"] --> T["IF.GOV.TRIAGE"]
T --> C4["Core 4 convening"]
C4 --> P["IF.GOV.PANEL\n(5 ↔ EXTENDED ~30)"]
P --> S["IF.STORY\nnarrative logging"]
S --> A["IF.TTT / IF.AUDIT.TRAIL\ntrace discipline"]
A --> W["IF.GOV.WITNESS\nverification"]
W --> CHK["IF.SECURITY.CHECK\n(legacy: IF.SECURITY.CHECK)"]
CHK --> DET["IF.SECURITY.DETECT\n(legacy: IF.SECURITY.DETECT)"]
DET --> MSG["IF.TRANSIT.MESSAGE + SWARM\n(legacy: IF.TRANSIT.MESSAGE + IF.TRANSIT.SWARM)"]
W --> CHK["IF.SECURITY.CHECK"]
CHK --> DET["IF.SECURITY.DETECT"]
DET --> MSG["IF.TRANSIT.MESSAGE + SWARM"]
MSG --> EMO["IF.emotion\nexemplar"]
EMO --> Q
```
### Delivery & Safety Highlights (with citations)
- Guarded empathy: IF.emotion couples IF.ground/search/persona with IF.GOV.PANEL (legacy: IF.GOV.PANEL) review to avoid platitudes/liability responses while staying policy-safe (sources: `docs/papers/IF_EMOTION_WHITEPAPER_v1.7.md`, `if.emotion/whitepaper/sections/05_technical_architecture.md`).
- Guarded empathy: IF.emotion couples IF.ground/search/persona with IF.GOV.PANEL review to avoid platitudes/liability responses while staying policy-safe (sources: `docs/papers/IF_EMOTION_WHITEPAPER_v1.7.md`, `if.emotion/whitepaper/sections/05_technical_architecture.md`).
- Compliance-first shipping: IF.TTT + ledgerflow enforce traceability on repos and outputs; IF.STORY logs deliberations; IF.GOV.WITNESS / IF.SECURITY.CHECK / IF.SECURITY.DETECT gate releases (sources: `IF_TTT_*`, `docs/WHITE_PAPER_IF_STORY_NARRATIVE_LOGGING.md`, `docs/archive/misc/IF-witness.md`, `docs/archive/misc/IF-armour.md`, `docs/papers/IF_YOLOGUARD_SECURITY_FRAMEWORK.md`).
- Transport fidelity: IF.TRANSIT.MESSAGE (legacy: IF.TRANSIT.MESSAGE) carries voice DNA; IF.TRANSIT.SWARM (legacy: IF.TRANSIT.SWARM) provides Redis bus comms for production swarms (sources: `docs/papers/IF_PACKET_TRANSPORT_FRAMEWORK.md`, `papers/IF-SWARM-S2-COMMS.md`).
- Transport fidelity: IF.TRANSIT.MESSAGE carries voice DNA; IF.TRANSIT.SWARM provides Redis bus comms for production swarms (sources: `docs/papers/IF_PACKET_TRANSPORT_FRAMEWORK.md`, `papers/IF-SWARM-S2-COMMS.md`).
- Security/legal: Prompt-injection defenses cover SOTA attack classes; legal DB build operationalizes doc governance; API roadmap + history-file tests reduce integration regressions (sources: `docs/research/PROMPT_INJECTION_DEFENSES.md`, `if.legal/CLOUD_SESSION_LEGAL_DB_BUILD.md`, `docs/api/API_ROADMAP.md`, `HISTORY_FILE_TEST_REPORT.md`).
- Domain credibility: Medical (GLP1 retrofit), emosocial principles, and informal sector resilience (Juakali) field report show adaptability of the same guard/compliance/transport spine (sources: `Brownfield_GLP1_Retrofit_LE_DILEMME_DU_TUYAU_SALE.md`, `DEJA_DE_BUSCARTE_11_principios_emosociales.md`, `JUAKALI_RAPPORT_V2_LOS_20251205_0236 (sent).md`).
@ -3099,7 +3100,7 @@ _Source: `IF_BIAS.md`_
**Sujet :** IF.GOV.TRIAGE: Bias & Risk PreCouncil Decision Matrix (corpus paper)
**Protocole :** IF.DOSSIER.ifbias-bias-risk-pre-council-decision-matrix
**Statut :** DRAFT / v1.0
**Citation :** `if://doc/IF_BIAS_PRECOUNCIL_MATRIX/v1.0`
**Citation :** `if://doc/IF_GOV_TRIAGE_PRECOUNCIL_MATRIX/v1.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -3111,7 +3112,7 @@ _Source: `IF_BIAS.md`_
| Source | `IF_BIAS.md` |
| Anchor | `#ifbias-bias-risk-pre-council-decision-matrix` |
| Date | `December 16, 2025` |
| Citation | `if://doc/IF_BIAS_PRECOUNCIL_MATRIX/v1.0` |
| Citation | `if://doc/IF_GOV_TRIAGE_PRECOUNCIL_MATRIX/v1.0` |
```mermaid
flowchart LR
@ -3126,7 +3127,7 @@ flowchart LR
**Subject:** Bias + risk triage before IF.GOV.PANEL deliberation
**Protocol:** IF.GOV.TRIAGE.precouncil.matrix
**Status:** DRAFT / v1.0
**Citation:** `if://doc/IF_BIAS_PRECOUNCIL_MATRIX/v1.0`
**Citation:** `if://doc/IF_GOV_TRIAGE_PRECOUNCIL_MATRIX/v1.0`
**Author:** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Repository:** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web:** [https://infrafabric.io](https://infrafabric.io)
@ -3307,7 +3308,7 @@ _Source: `IF_GUARD_COUNCIL_FRAMEWORK.md`_
**Sujet :** IF.GOV.PANEL: Strategic Communications Council for AI Message Validation (corpus paper)
**Protocole :** IF.DOSSIER.ifguard-strategic-communications-council-for-ai-message-validation
**Statut :** Complete Research Paper / v1.0
**Citation :** `if://doc/IF_GUARD_COUNCIL_FRAMEWORK/v1.0`
**Citation :** `if://doc/IF_GOV_PANEL_COUNCIL_FRAMEWORK/v1.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -3319,7 +3320,7 @@ _Source: `IF_GUARD_COUNCIL_FRAMEWORK.md`_
| Source | `IF_GUARD_COUNCIL_FRAMEWORK.md` |
| Anchor | `#ifguard-strategic-communications-council-for-ai-message-validation` |
| Date | `December 1, 2025` |
| Citation | `if://doc/IF_GUARD_COUNCIL_FRAMEWORK/v1.0` |
| Citation | `if://doc/IF_GOV_PANEL_COUNCIL_FRAMEWORK/v1.0` |
```mermaid
flowchart LR
@ -4932,7 +4933,7 @@ _Source: `IF_GUARD_RESEARCH_SUMMARY.md`_
**Sujet :** IF.GOV.PANEL Research Summary: Executive Overview (corpus paper)
**Protocole :** IF.DOSSIER.ifguard-research-summary-executive-overview
**Statut :** Complete, Validated through Production Deployments / v1.0
**Citation :** `if://doc/IF_GUARD_RESEARCH_SUMMARY/v1.0`
**Citation :** `if://doc/IF_GOV_PANEL_RESEARCH_SUMMARY/v1.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -4944,7 +4945,7 @@ _Source: `IF_GUARD_RESEARCH_SUMMARY.md`_
| Source | `IF_GUARD_RESEARCH_SUMMARY.md` |
| Anchor | `#ifguard-research-summary-executive-overview` |
| Date | `December 1, 2025` |
| Citation | `if://doc/IF_GUARD_RESEARCH_SUMMARY/v1.0` |
| Citation | `if://doc/IF_GOV_PANEL_RESEARCH_SUMMARY/v1.0` |
```mermaid
flowchart LR
@ -19892,7 +19893,7 @@ _Source: `if.bus/IF_BUS_WHITEPAPER_v2.md`_
**Sujet :** IF.TRANSIT.HUB: The InfraFabric Motherboard Architecture (corpus paper)
**Protocole :** IF.DOSSIER.ifbus-the-infrafabric-motherboard-architecture
**Statut :** RELEASE / v2.0.0 / v1.0
**Citation :** `if://doc/IF_BUS_WHITEPAPER/v2.0.0`
**Citation :** `if://doc/IF_TRANSIT_HUB_WHITEPAPER/v2.0.0`
**Auteur :** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt :** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web :** [https://infrafabric.io](https://infrafabric.io)
@ -19904,7 +19905,7 @@ _Source: `if.bus/IF_BUS_WHITEPAPER_v2.md`_
| Source | `if.bus/IF_BUS_WHITEPAPER_v2.md` |
| Anchor | `#ifbus-the-infrafabric-motherboard-architecture` |
| Date | `2025-12-16` |
| Citation | `if://doc/IF_BUS_WHITEPAPER/v2.0.0` |
| Citation | `if://doc/IF_TRANSIT_HUB_WHITEPAPER/v2.0.0` |
```mermaid
flowchart LR
@ -19920,7 +19921,7 @@ flowchart LR
**Subject:** IF.TRANSIT.HUB backbone, slots, and fintech expansion architecture
**Protocole:** IF.TRANSIT.HUB.v2.0.0
**Statut:** RELEASE / v2.0.0
**Citation:** `if://doc/IF_BUS_WHITEPAPER/v2.0.0`
**Citation:** `if://doc/IF_TRANSIT_HUB_WHITEPAPER/v2.0.0`
**Auteur:** Danny Stocker | InfraFabric Research | ds@infrafabric.io
**Dépôt:** [git.infrafabric.io/dannystocker](https://git.infrafabric.io/dannystocker)
**Web:** [https://infrafabric.io](https://infrafabric.io)

View file

@ -0,0 +1,68 @@
version: "1.1"
date_utc: "2025-12-23"
status: "draft-canonical"
policy:
- "Canonical `if://doc/*` handles use the canonical naming contract (IF.GOV/IF.SECURITY/IF.TRANSIT/IF.AUDIT)."
- "Legacy handles remain valid as aliases to preserve traceability in older documents and exported bundles."
- "New documents should reference canonical handles; only mention legacy handles in an explicit alias table."
entries:
- canonical: "if://doc/IF_GOV_QUESTIONS_STRUCTURED_INQUIRY_FRAMEWORK/v1.0"
legacy:
- "if://doc/IF_5W_STRUCTURED_INQUIRY_FRAMEWORK/v1.0"
sources:
- "DANNY_STOCKER_INFRAFABRIC_DOSSIER.md (embedded paper: IF.5W structured inquiry)"
- "gov/QUESTIONS.md"
description: "IF.GOV.QUESTIONS structured inquiry framework (legacy: IF.5W)."
- canonical: "if://doc/IF_GOV_TRIAGE_PRECOUNCIL_MATRIX/v1.0"
legacy:
- "if://doc/IF_BIAS_PRECOUNCIL_MATRIX/v1.0"
sources:
- "DANNY_STOCKER_INFRAFABRIC_DOSSIER.md (embedded paper: IF.BIAS pre-council matrix)"
- "gov/TRIAGE.md"
description: "IF.GOV.TRIAGE preflight risk matrix (legacy: IF.BIAS)."
- canonical: "if://doc/IF_GOV_PANEL_COUNCIL_FRAMEWORK/v1.0"
legacy:
- "if://doc/IF_GUARD_COUNCIL_FRAMEWORK/v1.0"
sources:
- "DANNY_STOCKER_INFRAFABRIC_DOSSIER.md (embedded paper: IF.GUARD council framework)"
- "gov/PANEL.md"
description: "IF.GOV.PANEL council framework (legacy: IF.GUARD)."
- canonical: "if://doc/IF_GOV_PANEL_RESEARCH_SUMMARY/v1.0"
legacy:
- "if://doc/IF_GUARD_RESEARCH_SUMMARY/v1.0"
sources:
- "DANNY_STOCKER_INFRAFABRIC_DOSSIER.md (embedded paper: IF.GUARD research summary)"
description: "IF.GOV.PANEL research summary (legacy: IF.GUARD)."
- canonical: "if://doc/IF_TRANSIT_MESSAGE_TRANSPORT_FRAMEWORK/v1.0"
legacy:
- "if://doc/IF_PACKET_TRANSPORT_FRAMEWORK/v1.0"
sources:
- "DANNY_STOCKER_INFRAFABRIC_DOSSIER.md (embedded paper: IF.PACKET transport framework)"
description: "IF.TRANSIT.MESSAGE transport framework (legacy: IF.PACKET) + swarm coordination notes."
- canonical: "if://doc/IF_SECURITY_DETECT_FRAMEWORK/v1.0"
legacy:
- "if://doc/IF_YOLOGUARD_SECURITY_FRAMEWORK/v1.0"
sources:
- "DANNY_STOCKER_INFRAFABRIC_DOSSIER.md (embedded paper: IF.YOLOGUARD security framework)"
description: "IF.SECURITY.DETECT secret screening framework (legacy: IF.YOLOGUARD)."
- canonical: "if://doc/IF_SECURITY_CHECK_BIO_FP_REDUCTION/v1.0"
legacy:
- "if://doc/IF_Armour/v1.0"
sources:
- "DANNY_STOCKER_INFRAFABRIC_DOSSIER.md (embedded paper: IF.ARMOUR bio false-positive reduction)"
description: "IF.SECURITY.CHECK bio false-positive reduction paper (legacy handle: IF_Armour)."
- canonical: "if://doc/IF_TRANSIT_HUB_WHITEPAPER/v2.0.0"
legacy:
- "if://doc/IF_BUS_WHITEPAPER/v2.0.0"
sources:
- "DANNY_STOCKER_INFRAFABRIC_DOSSIER.md (embedded paper: IF.BUS / IF.TRANSIT.HUB whitepaper v2.0.0)"
description: "IF.TRANSIT.HUB motherboard/kinetic transport whitepaper (legacy: IF.BUS)."

View file

@ -1,24 +1,24 @@
# IF.* / if.* monikers found in `DANNY_STOCKER_INFRAFABRIC_DOSSIER.md`
## IF.* (protocol/moniker tokens)
Unique: 183
Unique: 191
| Token | Count |
|---|---:|
| `IF.TTT` | 416 |
| `IF.GOV.PANEL` | 271 |
| `IF.TTT` | 418 |
| `IF.emotion` | 265 |
| `IF.GOV.QUESTIONS` | 111 |
| `IF.SECURITY.DETECT` | 103 |
| `IF.TRANSIT.HUB` | 92 |
| `IF.SECURITY.CHECK` | 68 |
| `IF.TRANSIT.MESSAGE` | 66 |
| `IF.GOV.TRIAGE` | 64 |
| `IF.GOV.PANEL` | 257 |
| `IF.GOV.QUESTIONS` | 106 |
| `IF.SECURITY.DETECT` | 99 |
| `IF.TRANSIT.HUB` | 88 |
| `IF.SECURITY.CHECK` | 62 |
| `IF.TRANSIT.MESSAGE` | 60 |
| `IF.ground` | 58 |
| `IF.GOV.TRIAGE` | 55 |
| `IF.search` | 48 |
| `IF.INTELLIGENCE` | 44 |
| `IF.persona` | 41 |
| `IF.ARBITRATE` | 41 |
| `IF.GOV.WITNESS` | 33 |
| `IF.GOV.WITNESS` | 32 |
| `IF.optimise` | 27 |
| `IF.STORY` | 24 |
| `IF.chase` | 24 |
@ -27,7 +27,6 @@ Unique: 183
| `IF.CEO` | 21 |
| `IF.simplify` | 21 |
| `IF.garp` | 20 |
| `IF.TRANSIT.SWARM` | 19 |
| `IF.guardian` | 19 |
| `IF.sam` | 19 |
| `IF.EMOTION` | 18 |
@ -39,6 +38,7 @@ Unique: 183
| `IF.intelligence` | 15 |
| `IF.emotion.typist` | 15 |
| `IF.PHIL` | 14 |
| `IF.TRANSIT.SWARM` | 13 |
| `IF.vision` | 13 |
| `IF.trace` | 13 |
| `IF.router` | 11 |
@ -62,6 +62,7 @@ Unique: 183
| `IF.guardian-core-01` | 6 |
| `IF.guardian-core-06` | 6 |
| `IF.core` | 5 |
| `IF.AUDIT.TRAIL` | 4 |
| `IF.veil` | 4 |
| `IF.talent` | 4 |
| `IF.verify` | 4 |
@ -75,7 +76,6 @@ Unique: 183
| `IF.TTT-compliant` | 4 |
| `IF.guard-POC` | 4 |
| `IF.deliberate` | 4 |
| `IF.AUDIT.TRAIL` | 3 |
| `IF.marl` | 3 |
| `IF.proxy` | 3 |
| `IF.geopolitical` | 3 |
@ -85,6 +85,11 @@ Unique: 183
| `IF.coordinator` | 3 |
| `IF.LEDGERFLOW` | 3 |
| `IF.connect` | 3 |
| `IF.GUARD` | 2 |
| `IF.BIAS` | 2 |
| `IF.ARMOUR` | 2 |
| `IF.BUS` | 2 |
| `IF.PACKET` | 2 |
| `IF.GOV.PANEL.EXTENDED` | 2 |
| `IF.CONTRARIAN` | 2 |
| `IF.PKI` | 2 |
@ -111,6 +116,9 @@ Unique: 183
| `IF.SECURITY` | 1 |
| `IF.TRANSIT` | 1 |
| `IF.AUDIT` | 1 |
| `IF.5W` | 1 |
| `IF.WITNESS` | 1 |
| `IF.YOLOGUARD` | 1 |
| `IF.DAVE` | 1 |
| `IF.DOSSIER.ifstory-origin-story-02-the-fuck-moment` | 1 |
| `IF.STORY.origin.02.fuck-moment` | 1 |

View file

@ -79,4 +79,5 @@ names:
notes:
- "IF.TTT remains the philosophical umbrella; use IF.AUDIT.* for concrete artifacts."
- "Canonical `if://doc/*` handles + legacy aliases: see IF_DOC_HANDLE_REGISTRY.yaml."
- "Multi-lingual translations: planned; keep canonical IDs stable and translate descriptions."

View file

@ -10,6 +10,29 @@ import yaml
SCAFFOLD_HEADING_RE = re.compile(r"^(#{1,6})\s+(HOOK|FLAW|SETUP|TENSION|TWIST|PUNCH):\s+(.*)\s*$")
LEGACY_BLOCK_RE = re.compile(r"\(legacy:[^)]+\)")
def _shield_legacy_blocks(text: str) -> tuple[str, list[str]]:
"""
Prevent legacy-mapping annotations like `(legacy: IF.BIAS)` from being rewritten by the refactor.
These blocks are documentation/traceability artifacts and should remain stable even as we
refactor the surrounding text to canonical names.
"""
blocks: list[str] = []
def repl(match: re.Match[str]) -> str:
blocks.append(match.group(0))
return f"__IF_LEGACY_BLOCK_{len(blocks) - 1}__"
return LEGACY_BLOCK_RE.sub(repl, text), blocks
def _unshield_legacy_blocks(text: str, blocks: list[str]) -> str:
for index, block in enumerate(blocks):
text = text.replace(f"__IF_LEGACY_BLOCK_{index}__", block)
return text
def _build_legacy_map(registry: dict) -> dict[str, str]:
@ -51,6 +74,9 @@ def refactor_text(text: str, *, legacy_map: dict[str, str], skip_canonicals: set
out_lines.append(raw)
out = "".join(out_lines)
# Shield `(legacy: ...)` blocks so they don't become nonsense like `(legacy: IF.GOV.PANEL)`.
out, legacy_blocks = _shield_legacy_blocks(out)
# 2) Apply legacy → canonical replacements.
# Sort by length so longer tokens are replaced first (defensive; avoids any weird overlaps).
legacy_items = sorted(legacy_map.items(), key=lambda kv: len(kv[0]), reverse=True)
@ -62,6 +88,7 @@ def refactor_text(text: str, *, legacy_map: dict[str, str], skip_canonicals: set
if n:
stats[legacy_token] += n
out = _unshield_legacy_blocks(out, legacy_blocks)
return out, stats
@ -110,4 +137,3 @@ def main() -> int:
if __name__ == "__main__":
raise SystemExit(main())