Skip to content

Bitcoin-anchored validation receipts for the Validation Registry #17

Description

@MarkovianProtocol

The reference implementation models validation and reputation as on-chain registry entries. Those entries cannot show, on their own, an independent portable proof that the underlying data existed at a point in time, anchored outside the EVM chain the registry lives on.

Markovian is a content-agnostic provenance primitive that fills that gap: POST a hash, it writes a Merkle root plus a BN128 Pedersen commitment to a Bitcoin-anchored chain and returns a receipt verifiable by anyone with no account. It proves data was committed at a time, not that it is correct.

It already answers on the ERC-8004 Validation Registry on Sepolia: a validationRequest names the Markovian validator, and the relayer answers validationResponse with responseHash set to the Markovian merkle_root and tag set to "provenance", so a response of 100 reads as "a provenance record was recorded", not a correctness claim.

Would a Bitcoin-anchored provenance receipt as a validation or reputation source be useful to the reference implementation? Happy to open a PR with a worked example against the registry interface.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions