Home | Specification | Spec v1.0 | Context | Primer | Examples | Governance | Limitations | Releases
Foundational Vocabulary for Recursive Reasoning
Recursive-LD v1.0 is the first stable release of the Recursive-LD standard. It defines a minimal and canonical vocabulary for encoding reasoning steps, recursive chains, epistemic lineage, and interpretability metadata in JSON-LD.
This document serves as the authoritative reference for any system that generates, consumes, or audits Recursive-LD cognitive traces.
All Recursive-LD v1.0 documents MUST include:
"@context": "https://recursive-ld.org/context.json"
CognitiveTrace objectThe base unit representing a reasoning event or cognitive operation.
{
"@type": "CognitiveTrace",
"id": "string",
"intent": "string",
"input": "string or object",
"output": "string or object",
"timestamp": "ISO-8601",
"recursive_step": "RecursiveStep object",
"lineage": "Lineage object",
"confidence": 0.0,
"metadata": {}
}
Represents a reasoning step that references a previous reasoning layer.
{
"@type": "RecursiveStep",
"id": "string",
"depth": 1,
"references": ["id-of-previous-step"],
"reasoning": "string",
"evaluation": "string",
"derived_goal": "string",
"uncertainty": {}
}
Tracks epistemic origin and reasoning ancestry.
{
"@type": "Lineage",
"source": "string",
"linked_previous": "id",
"recursion_depth": 0
}
Optional diagnostics for drift, uncertainty, and recursive stability.
{
"@type": "IntegrityMetrics",
"alignment_drift": 0.0,
"recursive_integrity": 0.0,
"transparency_depth": 0
}
Recursive-LD v1.0 supports linear recursion: each step has a single parent.
{
"id": "step-3",
"depth": 3,
"references": ["step-2"],
"reasoning": "Built upon prior context",
"evaluation": "Consistent with chain logic"
}
All documents MUST include:
"@context": "https://recursive-ld.org/context.json"
"version": "Recursive-LD v1.0"
Extensions may add — but never redefine — base vocabulary.
{
"@context": "https://recursive-ld.org/context.json",
"@type": "CognitiveTrace",
"id": "trace-1",
"intent": "Explain recursive reasoning",
"input": "User asked for a definition",
"output": "Recursive reasoning involves reasoning steps referencing prior steps...",
"timestamp": "2025-11-15T00:00:00Z",
"confidence": 0.92,
"recursive_step": {
"@type": "RecursiveStep",
"id": "step-1",
"depth": 1,
"reasoning": "Generated explanation based on internal context",
"evaluation": "Coherent and correct"
},
"lineage": {
"@type": "Lineage",
"source": "Internal knowledge base",
"linked_previous": null,
"recursion_depth": 0
}
}
© Recursive-LD Standard — Canonical Specification v1.0