DeciRepo Decision Protocol

Artifact specification, verify contract, lineage schema, and signature rules.

Protocol Modules

Module Version Status Description
Artifact Envelope v0.1 active Decision identity, origin registry, policy version, and artifact hash.
Verify Contract v0.1 active Deterministic PASS/MATCH verification response format.
Lineage Schema v0.1 active Parent/child/relation edges for decision graph construction.
Signature Rules v0.1 active Registry key binding and signed publication/verification events.

Compatibility Matrix

From To Status
v0.1 v0.1 fully_compatible
v0.0 v0.1 requires_migration

Hash Contract Compatibility

Compatibility alias
artifact_hash -> rebuild_result_hash
Semantics field
artifact_hash_semantics
File integrity fields
file_sha256 / artifact_file_sha256
Cleanup plan
Versioned migration in v0.2

Protocol Endpoints

Trust Registry
GET /api/trust.json
Root of Trust Policy
GET /api/root-of-trust.json
Trust Score Model
GET /api/trust-score.json
Perspective Scores
GET /api/trust-score-perspectives.json
Trust Events Stream
GET /api/trust-events.json
Challenges Stream
GET /api/challenges.json
Rechecks Stream
GET /api/rechecks.json
Verification Graph
GET /api/verification-graph.json
Verification Network
GET /api/network.json
Conformance Report
GET /api/conformance-report.json
Independent Verification Note Template
https://github.com/IndrasNet108/decirepo/blob/main/INDEPENDENT_VERIFICATION_NOTE_TEMPLATE_V0_1.md
Precedent Search
GET /api/precedent-search.json
Precedent Search Report
GET /api/precedent-search-report.json
Policy Drift Detection
GET /api/policy-drift-detection.json
Node Manifest
GET /api/network/{registry}/node.json
Decision Feed
GET /api/feed.json
Decision Artifact
GET /api/decision/{id}
Lineage
GET /api/lineage/{id}