Goal
Turn /verify/r/* proof URL pages into polished public verification surfaces.
These pages should feel trustworthy enough to share publicly with:
- users
- wallets
- platforms
- registries
- enterprises
- autonomous agents
Scope
Enhance proof URL UX without changing verification semantics.
Required sections
- VERIFIED / INVALID state
- Receipt summary
- Capability/verb detected
- Signer identity
- Receipt hash
- Schema status
- Signature status
- Timestamp
- Raw receipt expandable view
- Copy/share proof URL
- Link back to
/verify.html
Optional enhancements
- QR code
- receipt fingerprint styling
- verification timeline/check animation
- public receipt permalink formatting
Constraints
- Do not break existing proof URLs.
- Do not change verifier APIs.
- Preserve backward compatibility.
Acceptance checks
- Existing
/verify/r/* links still work.
- Proof pages feel visually aligned with homepage/capabilities/verifier.
- VERIFIED vs INVALID states are immediately obvious.
- Mobile layout remains usable.
Goal
Turn
/verify/r/*proof URL pages into polished public verification surfaces.These pages should feel trustworthy enough to share publicly with:
Scope
Enhance proof URL UX without changing verification semantics.
Required sections
/verify.htmlOptional enhancements
Constraints
Acceptance checks
/verify/r/*links still work.