Skip to main content
This is a field-level companion to The Decision Ledger and the graph model.

Decision (ledger row)

The canonical record. Stored in a relational database with extracted columns plus structured JSON blobs.
final_verdict / verdict_label exist for backward compatibility and are deprecated — use outcome_class / outcome_summary.
JSONB blobs (fetched via include= on get_decision) carry the full audit trail: reasoning trace, evidence, findings, artifacts, tool activity, and policy checks. A vector embedding supports semantic search.

Graph entities

Nodes: Agent, Decision, Subject, Evidence, Step, Finding, Artifact. Edges: MADE, ABOUT, USED, DEPENDS_ON, STEP_NEXT, STEP_TO_FIND, SUPPORTS, REFUTES, MADE_ARTIFACT. Every node is scoped by tenant_id, workspace_id, user_id. See Evidence & the Logic Trace.