Skip to main content

Snag Glossary

Platform terms

Loyalty rule: A configurable unit that tracks a specific user behavior and issues a reward. Snag offers 50+ built-in rule types including social actions, onchain events, and custom integrations. Loyalty currency: The points system used to track and distribute rewards. Each program can have multiple currencies with custom names and icons. Quest chaining: Linking multiple loyalty rules into a sequential series that users must complete in order. Used to create multi-step engagement journeys. Multiplier: A modifier that increases point earnings for specific actions, time periods, or user segments. Can be applied as a reward type alongside points and badges. Badge: An achievement marker awarded to users for completing specific loyalty milestones. Can be permanent or dynamic (removed if requirements are no longer met). External rule: A loyalty rule where the evaluation logic runs in your own system rather than Snag’s. Your backend calls the Snag API to mark completion. Leaderboard: A public ranking of users by points earned, configurable by currency and time period. Loyalty ledger: The chronological record of all point distributions and spending across a loyalty program. Anti-social-farming: AI-powered quality checks that detect low-effort or bot-generated social engagement. Uses sentiment scoring (1-100) to filter out spam. Update cadence: How frequently Snag checks whether a loyalty rule has been completed (immediately, daily, weekly, monthly). User reward frequency: How often a user can earn rewards from a specific rule (one-time, daily, weekly, monthly, unlimited). Claim type: Whether rewards are distributed automatically or require manual user action. Some rules support only manual claims, others only auto-rewards.

Stratus terms

Stratus: Snag’s cloud-native onchain infrastructure platform. Includes Functions, Subscriptions, Relayers, and Onchain Tokens. Stratus function: A serverless JavaScript function that executes custom business logic in an isolated VM. Supports scheduled execution, webhook invocation, and subscription triggers. Relayer: A secure private key managed by Snag that signs and relays blockchain transactions. Used for gasless transactions and automated onchain actions. Subscription: A listener that monitors smart contract events or internal loyalty actions and triggers webhooks or functions in real-time. Onchain token: An ERC-20 token representation of a Snag loyalty currency, with automated synchronization between off-chain point balances and onchain token balances. Meta-transaction: A transaction where gas fees are paid by a relayer instead of the end user, enabling gasless user experiences.

Marketplace terms

Rewards shop: A marketplace where users can spend loyalty points to claim NFTs, tokens, or other digital assets. Claim page: A standalone page for token drops, NFT mints, or reward redemptions. Token gating: Restricting access to content, minting, or rewards based on wallet holdings (NFTs, tokens, or badges). Burn-to-redeem: A mechanic where users burn an NFT to redeem a reward, optionally collecting shipping details or other information.

Authentication terms

Auth provider: A third-party service that handles user authentication. Snag supports Dynamic, Thirdweb, Privy, Immutable Passport, Sequence, and Auth0. Embedded wallet: A wallet created and managed by an auth provider on behalf of the user, typically for email or social login flows. delegate.cash: A protocol that allows users to delegate wallet permissions so they can participate in loyalty programs through a delegated (hot) wallet while keeping assets in a vault.

API terms

Website API key: An API key scoped to loyalty endpoints (rules, transactions, users). Stratus API key: An API key scoped to Stratus services (functions, relayers). Separate from Website API keys. Organization ID: The unique identifier for your Snag organization, used in all API requests. Website ID: The unique identifier for a specific loyalty program instance within your organization.