Description
Expose proof on the public passport and API: txHash, blockNumber, chainId, contract address, explorer link, plus fields for independent verification (watchCommitment, eventId hash, payloadHash, schemaVersion). Openness per D2 (no salt).
Affected areas
backend/src/serializers/public-passport.ts, frontend/src/app/p/[publicId]/page.tsx, native passport screen.
Dependencies / order
Depends on #10.
Acceptance criteria
Definition of done
Description
Expose proof on the public passport and API:
txHash,blockNumber,chainId, contract address, explorer link, plus fields for independent verification (watchCommitment,eventIdhash,payloadHash,schemaVersion). Openness per D2 (no salt).Affected areas
backend/src/serializers/public-passport.ts,frontend/src/app/p/[publicId]/page.tsx, native passport screen.Dependencies / order
Depends on #10.
Acceptance criteria
Definition of done
staging(nevermain).stagingpreview stack.