Documentation
Chronoscript Versioned Relation Model
CHRONOSCRIPT-RELATIONS — v1.0.0
SCOPE Chronoscript relations are independent from record type. EVENT, DECLARATION, PUBLICATION and CORRECTION records may declare links to earlier canonical records. CORRECTION is a record type, not the exclusive relationship mechanism. RELATION REGISTRY 1.0.0 references — neutral reference. supersedes — declares substitution by the newer record. revokes — declares revocation of the earlier record. amends — declares a partial amendment. continues — declares continuity or a subsequent state/event. corrects — declares correction of an earlier record. Each canonical relation stores a relationId (lxkeys.relation.*), relationVersion, type and target record identity. Definitions for a fixed relationId + relationVersion are stable. New relation classes may be introduced without changing the four fundamental record types. IMMUTABILITY AND INDEX Only the newer source record declares the relation. The target record is never rewritten. Incoming/inverse relations are deterministic derived projections in the Registry Relational Index and graph. LEGAL EFFECT A relation label records the relationship declared by the source record. LXKeys does not infer legal validity, enforceability or substantive legal effect solely from that label. API GET /api/v1/chronoscript/relations publishes the active vocabulary. Registry relation endpoints expose the deterministic graph/index projection.