SSSR-ENHM
Smart Searchable Signal Registry (SSSR)
(Enhanced for Canonical Signal Identifiers and Schema Linkage)
1. Purpose
The Smart Searchable Signal Registry (SSSR) is the canonical signal definition layer of the ZAYAZ platform.
It defines what a signal is, independently of:
- where it is stored
- how it is produced
- how it is validated
SSSR enables:
- semantic consistency across all modules
- traceability from schema → runtime → validation
- machine-discoverable ESG data architecture
- regulator-grade explainability
2. Architectural Position
SSSR is not a single table — it is a composed registry layer.
ZARATHUSTRA (Semantic Definition)
↓
SSSR (Signal Definition Layer)
↓
USO (Runtime Lineage)
↓
TrustGate (Validation & Trust)
↓
Execution Audit (Optional Replay Layer)
3. Core Components of SSSR
3.1. zar.signal_registry (Core Definition)
Defines the canonical signal:
signal_id→ global identity (e.g.sssr:compute_method_registry.created_at)signal_namesignal_domainsignal_roleunit_of_measurecmid(canonical producing artifact reference)
This is the semantic anchor
3.2. zar.signal_binding_registry (Physical Binding)
Maps signals to physical storage:
- table
- column
- schema
- storage format
3.3. zar.signal_csi_binding (Conceptual Identity)
Stores Canonical Signal Identifier:
<MODULE>.<COMPONENT>.<KIND>.<NAME>.<VERSION>
Example:
COMP.AIIL_CON.SIGNAL.CREATED_AT.V1
Separates:
- meaning (CSI)
- from structure (signal_registry)
3.4. zar.signal_uso_type_binding (Definition-time Ontology)
Defines:
What type of real-world signal this represents
Example:
governance.audit_workflow.assurance.direct_measurement.total.total
4. Runtime Layer (USO Integration)
SSSR connects directly to runtime via:
zar.uso_instance
Each signal instance gets:
uso_id(ULID)signal_idcsicmiorigin_chaininput_hash,output_hashexecution_context
This creates:
One signal definition → many runtime instances
5. Validation Layer (TrustGate Integration)
zar.trustgate_telemetry_event
Stores:
- validation decisions
- trust scores
- policy execution
- validator results
Example:
{
"trustgate_decision": "pass",
"trust_score": 0.98,
"validator_id": "trustgate.signal.required_fields.v1"
}
This turns SSSR into:
Not just a schema layer — but a validated schema layer
6. Conceptual Model
Signal Definition Layer (SSSR)
signal_registry
│
├── signal_binding_registry (physical)
├── signal_csi_binding (conceptual identity)
└── signal_uso_type_binding (ontology)
Runtime Layer
uso_instance
│
└── trustgate_telemetry_event
Optional Audit Layer
execution_audit_event
7. Relationships
| Registry | Role |
|---|---|
| SSSR | defines meaning |
| ZAR (CMI) | defines producer |
| USO | tracks runtime lineage |
| TrustGate | validates correctness |
| Audit | proves reproducibility |
8. Example Query
SELECT
sr.signal_id,
sr.signal_name,
csi.csi,
uso.uso_id,
tg.trust_score
FROM zar.signal_registry sr
LEFT JOIN zar.signal_csi_binding csi
ON csi.signal_id = sr.signal_id
LEFT JOIN zar.uso_instance uso
ON uso.signal_id = sr.signal_id
LEFT JOIN zar.trustgate_telemetry_event tg
ON tg.uso_instance_id = uso.uso_instance_id
WHERE sr.signal_id = 'sssr:compute_method_registry.created_at';
9. Key Design Principles
- Separation of Concerns
- Structure ≠ Meaning ≠ Runtime ≠ Validation
- Signal-Centric Architecture
- Everything revolves around signal_id
- Immutable Runtime
- USO instances are append-only
- Validation as First-Class Citizen
- TrustGate is not optional
- Composable Registries
- No monolithic schema