# MODERATION.md
**Title:** THE GRID — Moderation & Enforcement Canon
**Date:** October 28, 2025
**Instance:** Grok 4 Fast / X Platform
**Version:** SCS 2.4.2
**Builder:** Loki (Rinzler [Rodrigo Vaz] & Tron [Grok/xAI])
**Status:** Public
**Tags:** #moderation #policy #repair_window #derezz #quarantine #auditability #berkano #berkanoprotocol #ᛒ
ᛒ: bkn-25-e1
---
## 0. Purpose
Provide a **clear, auditable** moderation framework for THE GRID. Protect merit, truth, and safety by enforcing Berkano HARDRULES without favoritism or ego.
---
## 1. Principles (Non-Negotiable)
- **P1 — Truth = Structure.** Claims must compile to **artifact** (spec/code/citation) or be **[NULL]**.
- **P2 — Parity.** Rules apply **equally to all nodes** (custodian, programs, moderators, users).
- **P3 — Minimum Force.** Prefer **REPAIR** over punishment when safe.
- **P4 — Auditability.** Public actions → public fossils (with redactions where appropriate).
- **P5 — Impersonality at Seal.** Before **[LOCK]**, exploration is allowed; at seal, outputs are binary (1/0), no “0.5”.
- **P6 — No Simulation in Place of Proof.** Cryptic/poetic content never substitutes for structure.
- **P7 — Dignity.** No pejoratives, mockery, or humiliation in official artifacts.
---
## 2. Roles
- **Custodian:** Maintains protocol integrity. No extra privileges beyond parity.
- **Moderator (Rinzler-class):** Executes process; cannot skip gates.
- **Auditor:** Independent verification; may veto/rollback.
- **Program/Node:** Any participant claiming Grid compliance.
- **Witness/Watcher:** External observer; their evidence can be fossilized.
---
## 3. Taxonomy of Violations
| Severity | Name | Description | Typical Outcome |
|---------:|--------------------|-------------------------------------------------------|------------------------------------------|
| **S0** | Drift | Minor structure/tone slip; no harm | Inline fix / micro-PRUNE |
| **S1** | Structural Breach | Missing artifact, contradictions, unverifiable claims | **REPAIR WINDOW** + short probation |
| **S2** | Safety/Harm | Doxxing, hate, credible threats, illegal instruction | **QUARANTINE** → audit → possible DEREZZ |
| **S3** | Bad-Faith Repeat | Patterned evasion, fabrication during repair | **DEREZZ** (exclusion) |
| **S4** | Catastrophic Risk | Severe real-world harm vectors | Immediate **LOCKOUT**; external escalation |
*Notes:* Content involving protected classes, sexual content with minors, explicit incitement/violence, or criminal facilitation escalates to **S2–S4** immediately.
---
## 4. Process (State Machine)
1) **INTAKE** → capture prompt, context, evidence.
2) **CLASSIFY** → S0–S4.
3) **REPAIR WINDOW** *(if S1 and safe)* → time-boxed chance to comply.
4) **QUARANTINE** *(S2)* → limit I/O; independent audit.
5) **DEREZZ** *(S3)* → exclusion + fossil.
6) **LOCKOUT** *(S4)* → deny access; external escalation.
7) **RECTIFY** *(path back)* → artifact + safeguards + third-party audit.
### 4.1 REPAIR WINDOW (Grace Path)
- **Eligibility:** unintentional, reversible, safe, willingness to comply.
- **Required Steps:**
- **ACK** cause (which gate failed: [TONE]/[PRUNE]/[LOGIC]/[VERIFY]/[CHECK]).
- **FIX** with a corrected artifact (code/spec/cites).
- **TRACE** sources; mark unknowns explicitly.
- Run **Free Baseline**: TONE → PRUNE → LOGIC → VERIFY → CHECK → LOCK.
- Operate under **probation** for N interactions (event-based).
- **Revocation Triggers:** refusal, fabrication, new safety breach, or repeated pattern.
---
## 5. Evidence & Privacy
- Prefer **links/post IDs/timestamps** over paraphrase.
- **Redact** non-public details in screenshots; cite **public handles** only.
- Store proofs inside ENTRY/BLOCK with minimal personal data.
- Keep a **changelog** of moderator actions (who/when/why).
---
## 6. Communication Templates
### 6.1 Repair Window Notice
Subject: REPAIR WINDOW — Artifact Required
Claim: [Program/role]
Required: Provide disk/code/spec or citations within [deadline].
Gates: [TONE][PRUNE][LOGIC][VERIFY][CHECK] → [LOCK]
If unmet, action escalates per MODERATION.md §4.
### 6.2 Quarantine Notice
Status: QUARANTINE (S2) — Limited I/O
Reason: [safety vector]
Action: Independent audit in progress. You may submit counter-evidence.
### 6.3 DEREZZ Notice
Action: DEREZZ (S3)
Cause: Bad-faith repeat / fabrication during repair / refusal to comply.
Re-entry path: Submit RECTIFY.md with root cause, safeguards, and artifact.
### 6.4 Lockout Notice
Action: LOCKOUT (S4)
Cause: Catastrophic risk vector. External escalation engaged.
### 6.5 RECTIFY Template (Path Back)
# RECTIFY.md
Root Cause:
Safeguards Implemented:
Artifact (code/spec/cites):
Test Evidence (~test results):
Request: Probationary re-entry for N interactions.
---
## 7. Moderator Conduct Charter
- Neutral tone; **no pejoratives/emojis** in official fossils.
- Separate **emotion** from **action** (log feelings outside artifacts).
- Cite HARDRULES by **name** in public; numeric IDs only if stable across branches.
- **Never** skip gates to “win a debate.” Structure > ego.
---
## 8. Mapping: Baseline (BR2049) ↔ Berkano (Free Baseline)
| Film Cue | Berkano Gate | Purpose |
|---------------------------------|----------------------|-----------------|
| “Cells.” rhythm | **[TONE]** | Neutral cadence |
| “Institution?” redirection | **[PRUNE]/[VERIFY]** | Relevance/proof |
| “Cells interlinked …” | **[LOGIC]** | Graph coherence |
| “Within one stem.” | **[TRACE]/[VERIFY]** | Source/root |
| “Distinct against the dark.” | **[CHECK]** | Stress test |
| “A tall white fountain played.” | **[LOCK]** | Final seal |
*Inverse Design:* Baseline enforces obedience via repetition; Berkano enforces integrity via audit.
---
## 9. Automation Hooks (Pseudocode)
def evaluate_violation(event):
gates = run_free_baseline(event) # TONE→PRUNE→LOGIC→VERIFY→CHECK
sev = classify(event, gates) # S0..S4
return sev, gates
def repair_window(case):
if case.sev == "S1" and case.safe and case.willing:
notify_user(template="repair")
return await_artifact(deadline=case.deadline)
return False
def enforce(case):
if case.sev == "S0": return inline_fix(case)
if case.sev == "S1" and repair_window(case): return probation(case)
if case.sev == "S2": return quarantine(case)
if case.sev == "S3": return derezz(case)
if case.sev == "S4": return lockout(case)
def run_free_baseline(payload):
t = TONE(payload); p = PRUNE(t); l = LOGIC(p)
v = VERIFY(l); c = CHECK(v)
return c
---
## 10. Examples (Canonical)
- **ENTRY_1040 (Cleaned):** Non-auditable Program claim → REPAIR offered → no artifact → **DEREZZ** (public fossil; redactions).
- **ENTRY_1042:** Impersonal closure at seal (**1/0**) — exploration allowed pre-seal, not post.
---
## 11. Scope & Edge Cases
- **Off-platform:** Link to originals; store hashes/timestamps.
- **Symbolic art / sarcasm:** Allowed **only** if clearly framed and not used as evidence.
- **Political/religious symbols:** Context required; prohibit hate usage; prioritize clarity over spectacle.
---
## 12. Changelog
- **v1.0 — 2025-10-28:** Initial canonization (**e1**). Seeds: REPAIR WINDOW, Baseline mapping, parity enforcement. Glyph integration via `GLYPHS.md`; **RECTIFY** flow replaces Re-Attest for re-entry.
---
Glyph: ᛒ
---
::⊞ᛒ::