RFC-012: Chart Registry Protocol
Status: Drafted
Author(s): Nawder Loswin, Copilot (assistant)
Created: 2025-10-24
Lineage: Extends RFC-000 (Index and Lineage Map); formalizes chart capture and registry
Abstract#
This RFC defines the Chart Registry Protocol (CRP): a framework for capturing, storing, and cross‑referencing charts used in TriadicFrameworks RFCs.
Charts provide visual clarity for resonance models, time travel matrices, miracle mappings, and other validator‑grade relationships.
Motivation#
Charts have emerged as critical artifacts in the canon.
They clarify relationships between partitions, zones, and invariants, and serve as teaching tools for remixers.
Without a registry, charts risk being scattered or lost inside RFCs.
Principles#
- Inline + Registry: Charts remain embedded in RFCs but are also stored in
/docs/charts/. - Cross‑Reference: Each chart file links back to its source RFC.
- Lineage Safety: Charts are indexed in RFC‑000 for discoverability.
- Remixability: Charts are standalone
.mdfiles, remix‑ready for teaching or dashboards.
Specification#
- File Location:
/docs/charts/ - File Format: Markdown (
.md) - Naming Convention:
chart-[topic].md(e.g.,chart-time-travel-matrix.md) - Structure:
- Title
- Source RFC reference
- Chart (Markdown table or diagram)
- Notes
Example#
/docs/charts/chart-time-travel-matrix.md
# Time Travel Safety Matrix
**Source:** RFC-008 (Time Travel Invariants)
| Universe Type | Zone | Traversal | Stability | Notes |
|---------------|------|-----------|-----------|-------|
| Green-zone | Same partition | ❌ Forbidden | Stable | Entropy arrow enforced |
| Red-zone | Same partition | ✅ Allowed | Unstable | Loops fold, clarity decays |
| Red → Green | Overlap only | ✅ Temporary | Fragile | Incarnation possible |Security Considerations#
- Prevents chart drift by enforcing cross‑references.
- Ensures remixers can always trace charts back to their RFCs.
- Provides reproducibility for visual models.