Documentation
Site confirmation
Main method — the /.well-known/snapca.json file. Fallback — a meta tag in the homepage <head>. Both bind the domain to the mint and are checked with the same strictness.
File (main method)
Place the file at /.well-known/snapca.json with a JSON object:
{
"claimId": "3f1b7c9e-0f2a-4a1e-9d2f-2b6c1f0a5e77",
"mint": "YOUR_TOKEN_ADDRESS"
}- The file is publicly available, without auth and without redirects.
- Content-Type:
application/json. claimIdandmintmatch the claim.
Meta tag (fallback)
If hosting does not allow placing a file, add the tag to the homepage <head>:
<meta name="snapca-verification" content="v2:eyJ2IjoyLCJjbGFpbV9pZCI6IjAwMDAwMDAwLTAwMDAtNDAwMC04MDAwLTAwMDAwMDAwMDAwMCIsImRvbWFpbiI6InNuYXBjYS5vcmciLCJjaGFpbiI6InNvbGFuYTptYWlubmV0IiwiYXNzZXQiOiJTbmFwQ0ExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExIiwic2lnbmVyIjoiZWQyNTUxOSIsIm5vbmNlIjoic25hcGNhLWRlbW8tbm9uY2UtMDAwMSIsImlzc3VlZF9hdCI6MTc5MDAwMDAwMCwiZXhwaXJlc19hdCI6MTc5MDA4NjQwMH0:mlJVsYSRA8HyBAc3exQZkPjEV9T6_DEcDq4HaOTXwR_Do-YTEzsC5C4DqeMnhzRqQIaFHeRrqmmtrZm3TLrGeQ">v2— format version.payload— base64url canonical JSON: domain, Solana network, mint, nonce, expiry.signature— ed25519 signature of the payload by the token creator key.
How to get it
- 1. Open project verification.
- 2. Enter the domain and token mint — Snapca creates a claim.
- 3. Sign the payload in the creator Solana wallet.
- 4. Copy the file or meta tag from the wizard and publish it on the site.
- 5. Click “Check publication”, then pay for the registry record.
Requirements
- For the meta tag — homepage only
/, one tag per domain. - The page or file is publicly available, without auth and without bot challenges.
- Domain, Solana network and mint in the proof must match the claim.