Skip to content

app: public attestation explorer for independent verification #71

Description

@joelpeace48-cell

Problem

The protocol's claim is that anyone can verify an inference attestation. In
practice that currently requires an RPC client and knowledge of the contract
ABI, which means the claim is true only for people who could have verified it
without us.

What to do

A public, no-login route — /explore — where anyone can:

  • Look up an attestation by id, transaction hash, or payload hash
  • See the full record with its verification material: transaction, ledger,
    contract address, and the model and policy it references
  • Follow the supersession chain if the record has been corrected
  • Check a payload hash they hold against what is recorded, answering "was
    this output attested" directly
  • Link out to a block explorer for independent confirmation

Read through the backend, cache aggressively, and rate-limit — it is
unauthenticated by design.

Acceptance criteria

  • Lookup by id, transaction hash, and payload hash
  • Full record with verification material displayed
  • Supersession chain navigable
  • Explorer links for independent confirmation
  • Cached and rate-limited

Notes

This is the most persuasive page the site can have. "Paste your hash and check
it yourself" turns a marketing claim into a demonstration, and it is the thing a
sceptical reviewer will actually try.

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSThird CampaignCampaign: Third Campaignarea:appRoutes (app/)difficulty:hardDesign judgement required; subtle failure modespriority:highNeeded for the next milestonetype:featNew capability

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions