Skip to content

docs: clarify what Base Verify Onchain writes onchain - #1834

Merged
soheimam merged 1 commit into
masterfrom
docs/verify-onchain-data-disclosure
Aug 19, 2026
Merged

docs: clarify what Base Verify Onchain writes onchain#1834
soheimam merged 1 commit into
masterfrom
docs/verify-onchain-data-disclosure

Conversation

@patnir

@patnir patnir commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

What changed? Why?

The Base Verify Onchain guide explained that identityHash is one-way and per-contract, but never stated what a claim actually makes permanently public, or where onchain claim history lives.

  • New "What goes onchain" section: the fields a claim publishes (identityHash, the claiming wallet, expiration, the signature, and the contract's public provider / conditions), what never touches the chain, and what an observer can infer by pairing a public policy with a public claim.
  • Clarifies that verify.base.dev surfaces offchain credentials only. Onchain claim history lives in the partner app's contract storage and cannot be viewed or undone there, including after a user deletes their verification.
  • States that Base Verify Onchain is Base Sepolia only and not deployed on mainnet, replacing wording that implied a mainnet launch was pending.

Notes to reviewers

Claims were checked against the deployed contracts rather than the existing docs. Worth a look: the example consumers emit Claimed(address indexed user, bytes32 indexed identityHash), which makes the wallet-to-hash pairing queryable straight from logs. That was undocumented and it is the sharpest disclosure on the page.

How has it been tested?

  • Ran node scripts/lint-mdx.js on both files. The "code block missing language specifier" errors it reports are pre-existing on closing fences in both files and unrelated to this change, which adds no code blocks.
  • Verified the #what-goes-onchain anchor and the new cross-link to /apps/guides/verify-onchain both resolve.

- Add a "What goes onchain" section covering the exact fields a claim
  publishes, what never touches the chain, and what an observer can
  infer from a public policy plus a public claim
- Note that verify.base.dev shows offchain credentials only, and that
  onchain claim history lives in the partner app's contract
- Mark Base Verify Onchain as Base Sepolia only, not on mainnet
@cb-heimdall

cb-heimdall commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

@mintlify

mintlify Bot commented Aug 19, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
base 🟢 Ready View Preview Aug 19, 2026, 7:03 PM

@soheimam
soheimam merged commit 87c90a8 into master Aug 19, 2026
8 checks passed
@soheimam
soheimam deleted the docs/verify-onchain-data-disclosure branch August 19, 2026 19:05
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.

3 participants