Context
Human-readable query output is useful in terminals, but integrations currently must parse presentation text to consume resolved active claims and provenance.
Scope
Specify and implement opt-in graphkeeper query SUBJECT --json output without changing default output, validation order, active-claim selection, or exit codes.
Use only the existing parsed record model and add no runtime dependency.
Acceptance criteria
Context
Human-readable query output is useful in terminals, but integrations currently must parse presentation text to consume resolved active claims and provenance.
Scope
Specify and implement opt-in
graphkeeper query SUBJECT --jsonoutput without changing default output, validation order, active-claim selection, or exit codes.Use only the existing parsed record model and add no runtime dependency.
Acceptance criteria