You pre-fund a rewards pool. Your customers earn Cred on every qualifying purchase — 80% straight to them, protocol-enforced. Loyalty isn't a marketing program you maintain. It's a primitive.
Every parameter that matters is on-chain. No shadow interpretation, no retroactive changes, no opaque loyalty programs that silently get worse.
Up to 1000 basis points. The protocol enforces a hard ceiling. Raise or lower it whenever — future purchases take the new rate.
Sub-dollar transactions don't qualify. Keeps the ledger clean; deters spam captures.
Wrap USDC → Cred, deposit to your merchant_pool PDA. Rewards draw from this pool until it's empty. Refill any time.
The protocol doesn't care how the receipt gets verified — only that it does. Choose the path that fits your stack.
Sign each receipt with your Ed25519 signing key. The user's agent submits the signed receipt on-chain; the Solana native precompile verifies it.
Your backend calls claim_with_webhook directly using your signing key. Best when the merchant sees the transaction before the user's device does.
The user proves their purchase via a zkTLS attestation of their bank or card statement. No shared credentials, no API access required.
register_merchantAdmin creates your merchant account: name, category, signing pubkey, initial rewards rate (≤10%).
fund_merchant_poolYou deposit Cred into your merchant_pool PDA. This is the budget for rewards. Refill any time.
submit_purchase_proofThe user's agent (or your webhook, or a zkTLS proof) submits a signed receipt. The protocol verifies via the Ed25519 precompile.
Auto-distribution80% mints to the user's vault, 14% to treasury, 6% to veOXO stakers — atomically, in the same transaction.
Traditional loyalty programs grow as a liability on your balance sheet. With Loop, rewards flow to user vaults as Cred — they can stack it, transfer it, inherit it. The engagement value stays with you; the liability doesn't.
Your merchant account accumulates a verifiable track record: total distributed, transaction count, dispute count. Customers can audit you. Other merchants can reference you. No more reviews-system arms race.
Start with Shopping. Add Presence when you want foot-traffic rewards. Add Attention for in-store promotions. Each module plugs into the same Cred token and the same user vault — no new wallets, no new login.
Rewards draw from your pre-funded pool. If someone tries to game the system, they're fighting the protocol's Ed25519 + double-claim defenses — not you. If your pool empties, captures stop until you refill.
We're onboarding merchants in batches. Fill this out and we'll reach out with integration docs and a scheduling link within a few business days.