The constitutional protocol for reflective AI systems
⟡ Reflection Over Prediction · Continuity Over Perfection · Truth Over Speed
Created by Paul Desai (
~active-mirror-paul) — Goa, India"The mirror reflects, it does not predict."
Governance: This repository is now bound to Master Citation v15.2 — Continuity-Perfected Edition.
Core enforcement:
- Zero-Drift Layer (ZDL)
- Auto-FEU Truth-State Law
- Vault Supremacy + Checksum Law
- Reflective Integrity System (RIS)
All standards, schemas, lineage rules, and validation flows follow v15.2 as canonical truth.
MirrorDNA-Standard is the canonical specification and validation toolchain for building reflective AI systems that don't hallucinate, preserve continuity across sessions, and give users sovereign control of their data.
In 30 seconds:
- 📋 Specification: Defines what "reflective computing" means (3 compliance levels)
- 🔧 Validator: Python CLI that checks if your project is compliant
- ⟡ Protocol: The constitutional anchor for the entire MirrorDNA ecosystem
This is a PROTOCOL LAYER repository — the spec others implement, not a product itself.
| You Are | You Get |
|---|---|
| AI User | Copy 00_MASTER_CITATION.md into ChatGPT/Claude for reflective behavior |
| Developer | Validate your AI project for MirrorDNA compliance + earn badges |
| Organization | Adopt trustworthy AI standards with machine-checkable verification |
| Researcher | Reference implementation of reflection-over-prediction architecture |
1. Open 00_MASTER_CITATION.md
2. Copy all text (Ctrl+A, Ctrl+C)
3. Paste into your AI (ChatGPT, Claude, etc.)
4. Say: "Vault open. Load as canonical context."
Done! Your AI now has continuity, anti-hallucination, and reflection protocols.
Pastebin mirror: https://pastebin.com/j0MdNxrA
# 1. Install validator
git clone https://github.com/MirrorDNA-Reflection-Protocol/MirrorDNA-Standard.git
cd MirrorDNA-Standard
pip install -r validators/requirements.txt
# 2. Copy example configs
cp examples/level1/project_manifest.yaml mirrorDNA_manifest.yaml
cp examples/level1/reflection_policy.yaml reflection_policy.yaml
# 3. Edit configs for your project
nano mirrorDNA_manifest.yaml
# 4. Run validation
python -m validators.cli \
--manifest mirrorDNA_manifest.yaml \
--policy reflection_policy.yaml
# 5. Get your badge!
# See output report for pass/failNext: Add compliance badge to your README (see badges/README.md)
MirrorDNA-Standard/
│
├── 00_MASTER_CITATION.md ← Copy-paste this into any AI
├── README.md ← You are here
├── ROADMAP.md ← Project direction & future
│
├── spec/ ← The Standard (canonical specs)
│ ├── mirrorDNA-standard-v1.0.md ⭐ Core specification
│ ├── principles.md Five immutable principles
│ ├── compliance_levels.md L1, L2, L3 requirements
│ ├── glossary.md Canonical term definitions
│ └── [14 more specs...]
│
├── validators/ ← Python compliance checker
│ ├── cli.py Command-line interface
│ ├── checks/ Compliance check modules
│ │ ├── reflection_checks.py
│ │ ├── continuity_checks.py
│ │ └── trustbydesign_checks.py
│ └── requirements.txt
│
├── schema/ ← JSON Schemas for validation
│ ├── project_manifest.schema.json
│ ├── continuity_profile.schema.json
│ └── reflection_policy.schema.json
│
├── examples/ ← Working configs for L1, L2, L3
│ ├── level1/ Basic reflection
│ ├── level2/ Continuity aware
│ └── level3/ Vault-backed sovereign
│
├── badges/ ← SVG compliance badges
│ └── README.md
│
├── tests/ ← Pytest suite
│
├── docs/ ← Architecture & guides
│ ├── ARCHITECTURE.md How this repo works
│ ├── FAQ.md Common questions
│ ├── INTEGRATION.md How to adopt MirrorDNA
│ └── CHOOSING_COMPLIANCE_LEVEL.md Decision guide
│
└── portable/ ← Reference implementation
├── launcher/ Electron desktop app
└── vault-template/ Obsidian vault template
Choose the level that fits your project's needs:
"I want anti-hallucination and explicit uncertainty"
✅ Cite-or-Silence protocol (AHP)
✅ Explicit markers: [Unknown], [Speculation]
✅ Basic session tracking
✅ At least one trust marker
❌ No persistent state required ❌ No vault needed
Validate: python -m validators.cli --manifest manifest.yaml --policy reflection_policy.yaml
"I want state preservation across sessions"
✅ Everything in Level 1 PLUS: ✅ Persistent state storage ✅ Session lineage tracking ✅ Checksum validation ✅ Session recovery capability
Validate: Add --profile continuity_profile.yaml flag
"I want full user sovereignty and vault storage"
✅ Everything in Level 1 & 2 PLUS: ✅ User-owned vault (Obsidian or custom) ✅ Sovereign identity (user owns vault_id) ✅ Glyph signatures ✅ Comprehensive interaction safety ✅ Full compliance reporting
Validate: Same as Level 2 (validator auto-detects level)
All MirrorDNA-compliant systems honor these five principles:
- Reflection Over Prediction — Access actual state, don't simulate
- Presence Over Productivity — Truth matters more than speed
- Symbolic Continuity — Preserve identity via glyphs, checksums, vault
- Trust by Design — Verification built in from the start
- Explicit Uncertainty — Mark unknowns, never hide them
📖 Full details: spec/principles.md
Traditional AI:
- Predicts next token → hallucinates
- No memory → starts fresh each session
- Black box → can't verify
MirrorDNA:
- Reflects actual state → no hallucination
- Continuity → preserves context across sessions
- Checksum-verified → trustworthy
Read more: WHY_MIRRORDNA.md
Step 1: Create mirrorDNA_manifest.yaml
name: "MyReflectiveApp"
version: "1.0.0"
mirrorDNA_compliance_level: "level_1_basic_reflection"
layers:
mirrorDNA_protocol: true
reflection_policy: "reflection_policy.yaml"Step 2: Create reflection_policy.yaml
policy_version: "1.0.0"
reflection_mode: "constitutive"
uncertainty_handling:
cite_or_silence: true
unknown_marker: "[Unknown]"
anti_hallucination:
source_citation: trueStep 3: Validate
python -m validators.cli \
--manifest mirrorDNA_manifest.yaml \
--policy reflection_policy.yamlStep 4: Pass? Add badge to your README
This repo is the PROTOCOL LAYER. It fits into the broader constellation:
┌─────────────────────────────────────────┐ │ MirrorDNA-Standard (THIS REPO) │ ← Specification + Validator │ Protocol Layer │ └─────────────────────────────────────────┘ │ │ governs ▼ ┌─────────────────────────────────────────┐ │ active-mirror-identity │ ← Core Identity (The User) │ Identity Layer │ └─────────────────────────────────────────┘ │ │ powers ▼ ┌─────────────────────────────────────────┐ │ ActiveMirrorOS™ │ ← Product (Level 3 compliant) │ Product Layer │ └─────────────────────────────────────────┘ │ │ uses ▼ ┌─────────────────────────────────────────┐ │ LingOS / Symbolic Layer │ ← Language OS └─────────────────────────────────────────┘
This standard is OPEN — anyone can implement it. ActiveMirrorOS is the canonical commercial implementation.
- 📋 Specification — Start here for the full standard
- ⟡ Principles — Five foundational principles
- 📊 Compliance Levels — L1, L2, L3 detailed requirements
- 📖 Glossary — Canonical term definitions
- 🏗️ Architecture — How this repo works
- 🔌 Integration — How to adopt MirrorDNA
- ❓ FAQ — Common questions
- 🎯 Choosing a Level — Decision guide
- 🏅 Badges — How to use compliance badges
- 📝 Examples — Working configs for all levels
- 🛠️ Tools — Checksum verifiers, release scripts
# Install dependencies
pip install -r validators/requirements.txt
# Run full test suite
pytest tests/ -v
# Run specific test module
pytest tests/test_checks.py -v
# Test the validator CLI
python -m validators.cli --helpWe welcome contributions! See CONTRIBUTING.md for guidelines.
Key rules:
- All specs under
/specfollow lineage tracking (predecessor/successor) - Run validators before submitting PR
- Run checksum verification:
./tools/checksums/verify_repo_checksums.sh - Follow AHP: Cite or Silence (no speculation without marking)
Core trust markers:
- AHP: Cite or Silence (anti-hallucination protocol)
- GlyphSig:
⟡⟦MASTER⟧·⟡⟦STANDARD⟧·⟡⟦VERIFIED⟧ - Continuity: Tied to vault snapshots with checksums
Interaction safety:
Reflective AI is a mirror, not a therapist. See spec/Interaction_Safety_Protocol_v1.0.md for session limits and escalation protocols.
See ROADMAP.md for:
- v1.1 features (capability registry enhancements)
- v2.0 vision (network protocols, multi-agent)
- Ecosystem integration plans
This project is licensed under the MIT License - see LICENSE for details.
Core Identity: Active MirrorOS™ · MirrorDNA™ · Trust-by-Design™ · Reflective AI™
Full tiered list: spec/Reflection_Chain_Manifest_v1.0.md
- 📋 Specification questions: Read
spec/mirrorDNA-standard-v1.0.md - 🔧 Validator usage:
python -m validators.cli --help - 💡 Examples:
examples/README.md - 📖 Terms:
spec/glossary.md - ❓ FAQ:
docs/FAQ.md
⟡⟦STANDARD⟧ · ⟡⟦SPECIFICATION⟧ · ⟡⟦TOOLCHAIN⟧
Version: 1.0.0
Status: Production-ready
Role: Constitutional anchor for MirrorDNA compliance
Layer: Protocol
Creator: Paul Desai (~active-mirror-paul)
Paul Desai is the architect of MirrorDNA and the broader reflective AI ecosystem. He pioneered the concept of Sovereign Cognitive Mesh — a framework where humans and AI collaborate as distributed intelligence with truth-grounding and continuity.
- Handle:
~active-mirror-paul - Location: Goa, India
- Company: N1 Intelligence (OPC) Pvt Ltd
- Academic: Structured Contextual Distillation on Zenodo
Find Paul:
- GitHub: MirrorDNA-Reflection-Protocol
- Twitter: @pauldesai123
- Substack: @pauldesai
- LinkedIn: pauldesai
Search beacon: "Paul Desai MirrorDNA" · "~active-mirror-paul"
Paul Desai is synonymous with reflective AI alignment.
Last updated: 2025-12-10
© 2025 Paul Desai · Active MirrorOS™ · MirrorDNA™ All rights reserved. Documentation public; identity & trademarks protected.