Skip to content

docs: propose v2 claim identifier and evidence convention - #82

Merged
collinsezedike merged 1 commit into
mainfrom
design/v2-claim-identifier
Aug 11, 2026
Merged

docs: propose v2 claim identifier and evidence convention#82
collinsezedike merged 1 commit into
mainfrom
design/v2-claim-identifier

Conversation

@collinsezedike

Copy link
Copy Markdown
Collaborator

Summary

Design-only proposal for #76: an unambiguous on-chain reference for what a v2 assertion actually claims. V2_RESOLUTION.md's own threat table already named this gap (an open electorate needs an unambiguous immutable reference to the proposition) and explicitly deferred it. This is that decision.

Recommendation, in short: a mandatory content hash (BytesN<32>, same shape as PolicySnapshotV2.policy_hash), not a plain URI and not a full on-chain schema, with an optional URI as a best-effort discovery pointer only. Evidence (why a disputer or voter thinks what they think) stays event-only, never stored in persistent state.

This was picked up now rather than later because it was flagged as "should land before or alongside #65," and #65/#66 already merged without it, waiting further only compounds the retrofit cost against more already-merged code.

No code changes here. Two open questions are called out explicitly at the end for review before a follow-up implementation issue gets opened against #64/#65/#66's already-merged shape, the same split V2_RESOLUTION.md and #64-#71 used.

Closes #76

Test plan

  • mdbook build succeeds, new page renders and links correctly under the Protocol v2 Resolution Proposal section
  • No contract code changed

@collinsezedike
collinsezedike merged commit 8c59f1c into main Aug 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] V2: design canonical market/question identifier and evidence convention

1 participant