Revi Tag
Why this exists
Digital ownership lives in a wallet. Real life happens in person — at a door, a counter, a phone screen.
Revi Tag bridges the two. Each tag is a physical NFC device with a secure key inside. It links to an on-chain PDA that records who owns it. When someone taps with their tag, you know which wallet owns it. When you check their wallet, you know what they're allowed to access.
That's the main integration we support today: gated experiences — unlock content, entry, or perks based on what the tag owner holds on Solana.
How gating works
Issue challenge
↓
startAuthenticationWithChallengeResponse → tap (NFC)
↓
verifyWithChallengeResponse → publicKey
↓
evaluateAssetGating → unlock or deny
The SDK splits trigger (NFC tap) from verify (signature check). That lets you run verify wherever you trust the code.
Kiosk — challenge, tap, verify, and gate on the same device. No network hop; the fan never runs your logic.
Fan's phone (web) — tap in the browser; verify + gate on your API. The visitor controls the browser, so you shouldn't trust verify results from their device alone.
Requires a claimed tag (owner wallet set on-chain), phygital-token-sdk, and a DAS RPC (e.g. Helius).
Use cases
Festival door
Staff phone or fixed kiosk at the gate. Fan taps tag.
- Holds any pass from your collection → main entrance.
- Pass with
Access: VIPtrait → VIP lounge.
One tap, two doors — rules decide which passedTierIds apply.
Members-only site
Fan opens your site on their phone, taps once to unlock.
- Session stores
publicKey; each page load re-runs gating on your API. - Desktop visitors without NFC see "Continue on your phone."
Tiered shop discount
Fan taps at checkout.
- 1 item from collection → 10% off
- 3+ items → 25% off
- Founder mint → 40% off
Apply the highest tier they pass. Show "Add 2 more for 25% off" when they fail the next tier.
Partner perk
Fan taps to claim a collab benefit.
- Must hold NFTs from your collection and a partner collection.
Same tap flow; stricter Gating.and rule.
Build it → Install the SDK, wire tap + gating, copy tier patterns.