> ## Documentation Index
> Fetch the complete documentation index at: https://docs.snagsolutions.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Snag Glossary

> Definitions of all Snag platform terms, Web3 loyalty concepts, and technical terminology used across Snag documentation.

# 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.
