RavenTag
Protocol RTP-1 Anti-Counterfeiting · Proof of Ownership

Protects Products.
Prove Ownership.

RavenTag links NTAG 424 DNA NFC chips to Ravencoin blockchain tokens. Brands stop counterfeiting. Buyers prove ownership. Thieves cannot resell what they cannot prove they own.

What SaaS services cannot replicate

Not just authenticity: ownership

SaaS anti-counterfeiting services tell you whether a product is real. RavenTag also tells you whether the person selling it actually owns it. When a brand transfers the blockchain token to a buyer, that buyer holds cryptographic proof of legitimate ownership, linked to the physical NFC chip. No subscription service offers this.

Counterfeit
  • NFC signature
  • Blockchain asset
  • Token in wallet
FAKE

NFC signature invalid. The chip is a clone or has been tampered with. The product is a fake.

Stolen goods
  • NFC signature
  • Blockchain asset
  • Token in wallet
SUSPICIOUS

NFC signature valid: the product is genuine. But the seller's wallet does not hold the linked token. No proof of legitimate ownership. The buyer can report the theft to the brand, who can revoke the asset: future verifications will then fail.

Verified owner
  • NFC signature
  • Blockchain asset
  • Token in wallet
AUTHENTIC + OWNED

NFC signature valid and the linked token is confirmed in the seller's wallet. Authentic and legitimately owned.

A stolen product cannot be resold

A thief has the physical product but not the blockchain token. Without the token they cannot prove ownership at resale. The buyer scans the NFC tag, sees the product is genuine, then checks the wallet and finds the token is missing. The sale cannot proceed. No SaaS anti-counterfeiting service can offer this: it requires on-chain ownership, which only Ravencoin provides in a decentralized, self-hosted, subscription-free way.

How it works

1

Brand programs the chip

The Brand Android App derives per-chip AES-128 keys from BRAND_MASTER_KEY, issues a Ravencoin unique token (5 RVN) with RTP-1 IPFS metadata, and writes the keys and SUN URL to the NTAG 424 DNA chip via ISO 7816-4 APDUs.

2

Consumer scans

The NFC chip generates a signed SUN URL on every tap (AES-128-CMAC, hardware-backed, unclonable). The brand server verifies the MAC, decrypts the UID, and checks the replay counter. Keys never leave the brand infrastructure.

3

Blockchain confirms

The server fetches the Ravencoin asset metadata from IPFS and matches the nfc_pub_id (SHA-256 of UID and brand salt). If the asset is revoked or the fingerprint does not match, the result is NOT AUTHENTIC.

Two apps, one ecosystem

RavenTag ships as two separate Android apps: one for brand operators to manage assets and program chips, one for end consumers to verify authenticity. Both are fully open source and white-label ready.

Brand Manager App
For operators and brand teams
  • Issue Ravencoin assets: root (500 RVN), sub-asset (100 RVN), unique token (5 RVN)
  • Program NTAG 424 DNA chips with AES-128 derived keys via ISO 7816-4 APDUs
  • Multi-level access: Admin (full) and Operator (chip programming only)
  • Built-in BIP44 HD wallet (coin type 175, Ravencoin) with BIP39 12-word mnemonic
  • Transfer tokens to buyers as proof of purchase, revoke counterfeits instantly
Brand Manager App
Consumer Verify App
For end buyers, brand-customizable
  • Tap NFC tag to verify: AUTHENTIC, NOT AUTHENTIC, or REVOKED
  • Full verification: SUN MAC check, counter replay protection, blockchain asset lookup
  • Built-in Ravencoin wallet to receive and hold transferred ownership tokens
  • Verification URL configurable for any brand using RavenTag; brands can ship their own version of the app with the URL pre-set so users need no configuration
  • Fully white-label: custom logo, primary color, and brand name in one config file
  • No admin features, clean consumer verification UX
Verify App

Built-in Ravencoin Wallet

Non-custodial. Backend-independent.

Both apps include a full BIP44 HD wallet. Your private keys are encrypted in the Android Keystore and never leave your device. The wallet connects directly to ElectrumX public nodes: you can manage your RVN and transfer assets even when the brand's server is offline.

Your keys, your coins

Private keys encrypted in Android Keystore (StrongBox/TEE). Never shared, never transmitted.

ElectrumX

Connects directly to public Ravencoin ElectrumX nodes. No brand backend required.

BIP39 / BIP44

12-word mnemonic. Standard derivation path m/44'/175'/0'/0/0. Compatible with any BIP39 wallet.

Ownership on-chain

The brand transfers the Ravencoin token to your wallet as proof of purchase. Yours forever.

Why RavenTag

NTAG 424 DNA

Hardware AES-128 chip. Unclonable: the AES key is embedded in silicon and cannot be extracted. Each tap generates a unique MAC signature via SUN (Secure Unique NFC).

Brand-Sovereign Keys

Your AES master key lives only on your server. Per-chip keys are derived on demand and never stored. Zero third-party trust required.

Ravencoin Blockchain

Every serialised item is anchored to a unique on-chain token (BRAND/PRODUCT#SERIAL). Public, immutable, auditable by anyone querying a Ravencoin node.

Instant Revocation

Mark stolen or counterfeit items as revoked in seconds via API or admin dashboard. Revocation is instant and reversible via the backend.

On-device NFC Write

Program NTAG 424 DNA chips directly from the Brand Android App using ISO 7816-4 APDUs. No extra hardware or NFC reader required.

Open Source

Protocol RTP-1, all code, and documentation are open source under RTSL-1.0. Audit every line, fork, extend, self-host. Ravencoin is required in all derivative works.

Self-hosted backend, your data, your keys

Deploy the RavenTag backend on any Linux server or VPS with a single command. Your BRAND_MASTER_KEY and BRAND_SALT never leave your infrastructure. The Consumer App is pre-compiled with your server URL. docker compose up.

Brands using RavenTag

Brands that have deployed RavenTag infrastructure automatically appear in this public registry.

0 brands

No brands registered yet.

Brands appear here automatically when they deploy the RavenTag backend with BRAND_NAME set.

Questions?

Everything you need to know about NTAG 424 DNA, Ravencoin assets, and the RTP-1 protocol.

Read the FAQ