Glossary
The strategy and reference docs use specialized terms from Solana, DeFi, streaming, NFTs, and compliance. This page defines them all in one place so newcomers don't have to context-switch.
BitView-specific
Accrual — A per-viewer, per-distribution credit recorded off-chain in MongoDB. Accruals accumulate during a stream as the bot detects viewers in chat. They become claimable on-chain when the distribution finalizes and the merkle root is published.
Anti-sybil stake — Minimum 100 BTV held in a viewer's wallet, required for accruals to credit. Slashable for confirmed industrial- sybil behavior. The stake is granted to new viewers as a one-time onboarding airdrop.
BTV — BitView's native utility token. SPL-2022 on Solana, fixed 1B supply. Used for anti-sybil staking, fee discounts, sponsorship marketplace currency, and (Phase 5+) governance vote weight. Detailed in BTV white paper.
Distribution — A token-reward event created by a streamer.
Defined by total_token, periodicity_seconds, duration_seconds,
max_per_viewer. Lifecycle: pending → active → snapshotting → claimable → closed.
Identity tier — The streamer reward tier where the streamer issues their own SPL token (STREAM) and viewers earn that token. Gated to Pro+ subscribers above an audience threshold. See Tokenomics.
Native tier — Default reward tier where viewers earn BTV. Streamer funds the pool by acquiring BTV through the swap router.
Reserve allocation — 10% of streamer-token supply, held in the streamer's own wallet, vested over 2 years. The streamer's largest upside on Identity-tier launches.
Slashing — Forfeiture of a wallet's anti-sybil BTV stake to the protocol treasury, triggered by confirmed industrial-sybil detection.
Sponsored tier — Reward tier where a brand sponsor (not the streamer) funds the distribution pool through the sponsorship marketplace. Plus tier streamers only.
Stable tier — Reward tier where the streamer funds the pool in USDC and viewers earn USDC. Lowest barrier for viewers; highest capital requirement for streamers.
STREAM — Generic placeholder name for any streamer-issued SPL token created via the Identity-tier launchpad. Real tokens have their own ticker (e.g. PEWPIE).
Streamer-token protocol allocation — 5% of any Identity-tier streamer-token supply, vested 4 years (1-year cliff), held in a BitView treasury wallet. Equity-like position in each streamer's token.
Three-way win — BitView's design principle that viewer, streamer, and platform all benefit from any value-flow event. See Three-way wins.
Tier (subscription) — Free / Pro ($99/mo) / Plus ($499/mo). Gates distribution frequency, per-event fees, NFT drop features, sponsorship marketplace access.
Solana
Anchor — Rust framework for writing Solana programs. The merkle distributor used by BitView is an Anchor 0.30 program.
ATA (Associated Token Account) — A deterministically-derived token account owned by a wallet for a specific SPL mint. A wallet can have at most one ATA per mint. Creating one costs ~$0.002 in rent.
Cluster — A specific Solana network instance: mainnet-beta,
devnet, testnet, or a localnet. BitView mainnet uses
mainnet-beta.
Compute units (CU) — Solana's resource budget per transaction. Each instruction consumes CUs. Default budget 200K, max 1.4M.
Epoch — ~2-day window of ~432K slots over which Solana's delegated stake redistributes. Vesting cliffs and emission schedules are often epoch-aligned.
IDL (Interface Definition Language) — Anchor's JSON description
of a program's instructions and accounts. The merkle distributor's
IDL lives at distributor/merkle-distributor/idl/merkle_distributor.json.
Mint — The SPL token's master account. Defines decimals, supply, and (revocable) mint and freeze authorities.
Mint authority — The pubkey allowed to mint new tokens of a given SPL. Set to a multi-sig at BTV genesis; revoked permanently after the emission schedule completes.
PDA (Program-Derived Address) — A deterministic address derived from a program ID + seeds, with no associated private key. Owned by the program. The distributor PDA, claim-status PDA, and token-vault ATA are all PDAs.
RPC (Remote Procedure Call) — The interface for talking to Solana. BitView uses Helius (primary), Triton (secondary), Quicknode (tertiary) in failover order.
Slot — Solana's atomic unit of time (~400ms). Block height is slot-based.
SPL (Solana Program Library) — The standard Solana token program. SPL-2022 (also called Token-2022) is the newer extension-capable version used by BTV and streamer tokens.
Token-2022 — Extension-capable SPL token standard. Supports plugins like transfer hooks (for streamer creator royalties) and confidential transfers. Required for BTV's design.
DeFi / AMM
AMM (Automated Market Maker) — A smart-contract-based market without an order book; price is determined by a formula over pool reserves. Solana's main AMMs are Raydium, Orca, Meteora.
Concentrated liquidity — LP positions with a price range, used in DLMM-style AMMs. Capital-efficient compared to constant-product because liquidity is deployed only where trading happens.
DEX (Decentralized Exchange) — A peer-to-peer exchange running on smart contracts. Solana's leading aggregator-routed DEX is Jupiter.
DLMM (Discrete Liquidity Market Maker) — Meteora's binned concentrated-liquidity AMM. BitView seeds initial pools as DLMM positions.
IL (Impermanent Loss) — The opportunity cost an LP eats when pool prices move and the pool composition shifts. The "loss" is relative to holding both assets unstaked.
Jupiter — Solana's leading swap aggregator. Routes a swap across multiple DEXes for the best price. BitView's swap router is built on top of Jupiter quote + swap APIs.
LP (Liquidity Provider) — An entity that deposits paired assets into an AMM pool to earn trading fees.
Meteora — Solana DEX with the DLMM concentrated-liquidity model. BitView seeds initial liquidity for BTV/SOL, BTV/USDC, and STREAM/BTV pools on Meteora.
MEV (Maximal Extractable Value) — Profit extracted by reordering or sandwiching transactions. BitView swap routes are designed to be slippage-protected, but pure MEV avoidance is not promised.
PoL (Protocol-Owned Liquidity) — LP positions held by the protocol itself (not third-party LPs). BitView holds modest PoL as initial seed; we don't run an Olympus-style PoL bonding program.
Slippage — The difference between expected and executed price on a swap. BitView quotes show slippage_bps (basis points) explicitly.
NFT / Metaplex
Bubblegum — Metaplex's compressed-NFT program. Stores NFTs in a Merkle tree off-chain (state compression) for cheap mass minting. BitView uses Bubblegum for mass NFT drops (everyone-present-at-event).
Compressed NFT (cNFT) — An NFT stored in a state-compression Merkle tree, not as a discrete on-chain account. ~$0.0001 effective per mint. Tradeable on Magic Eden and Tensor.
Metaplex Core — Metaplex's modern single-account NFT standard. Supports plugins (royalty, attributes, transfer-hook). BitView uses Core for premium NFT drops.
Royalty plugin — Core asset extension that enforces creator royalties on whitelisted marketplaces (Magic Eden, Tensor). Solves the post-2023 royalty-enforcement problem.
Tensor — Solana NFT marketplace, particularly strong for compressed NFTs.
Magic Eden — Solana's largest NFT marketplace. BitView NFT drops trade on Magic Eden by default.
Streaming
Helix — Twitch's modern REST API. BitView uses GET /helix/users to
verify Twitch identity at wallet-link time.
IRC (Internet Relay Chat) — Old chat protocol. Twitch's chat
runs on a TLS-wrapped IRC variant. The bot connects via the
twitch-irc Rust crate.
PRIVMSG — IRC message type representing a chat message. The bot weights accruals higher for viewers actively sending PRIVMSGs.
JOIN / PART — IRC events when a user enters/leaves a channel. Tracked but weighted lower than PRIVMSG.
Twitch badge — A per-user marker (sub, mod, vip, founder, sub-anniversary). BitView accrual weighting awards bonuses for badged users.
OAuth user-access token — Twitch's OAuth token that proves
identity via Bearer header. BitView verifies with helix/users
at wallet-link time.
Cryptography / blockchain
base58 — Encoding scheme used for Solana pubkeys and signatures. Alphabet excludes 0/O/I/l to reduce visual confusion.
ed25519 — Elliptic-curve signature scheme used by Solana (wallets sign messages with ed25519).
Merkle tree — Hash-tree data structure where each non-leaf is a hash of its children. Used by BitView's distributor to commit a list of (wallet, amount) pairs in a single 32-byte root.
Merkle proof — The list of sibling hashes needed to prove a leaf is in a merkle tree. Generated by the distributor proof API.
Multi-sig — A wallet that requires N-of-M signatures to authorize a transaction. BitView treasury cold storage uses 3-of-5; hot operations use 2-of-3.
Timelock — Delay between proposing and executing a privileged action. BitView's protocol upgrade path uses 7-day timelocks for safety.
ve-token (vote-escrowed token) — Token model where lock duration determines vote weight. Curve and Velodrome originated; BitView's Phase 5+ governance uses a ve-style mechanism for BTV.
Vesting — Time-locked release of tokens. BitView uses linear vesting with an optional cliff. Cliff = no tokens release before date X; linear = continuous release after.
Compliance
AML (Anti-Money Laundering) — Legal regime requiring institutions to detect and report suspicious financial activity.
Howey test — US Supreme Court framework (1946) for whether a financial instrument is a security. BTV is designed to fail Howey prongs (no common enterprise expecting profit from BitView's efforts).
KYB (Know Your Business) — Identity verification for business counterparties (brand sponsors).
KYC (Know Your Customer) — Identity verification for individuals. BitView requires KYC only for Plus-tier streamers and brand sponsors; viewers are not KYC'd.
MiCA (Markets in Crypto-Assets Regulation) — EU regulation in force across the EEA, governing crypto-asset issuance and service provision. BTV's white paper is structured to MiCA Annex I.
OFAC — US Treasury Office of Foreign Assets Control. Maintains the SDN sanctions list. BitView screens every linked wallet against OFAC at link time and on a rolling basis.
SDN (Specially Designated Nationals) — OFAC's primary sanctions list of blocked persons and entities.
Travel rule — FATF / FinCEN requirement for VASPs (virtual asset service providers) to share originator/beneficiary info on transfers above a threshold. BitView is designed to be non-custodial and not trigger the travel rule.
VASP (Virtual Asset Service Provider) — FATF's term for crypto-business categories that trigger AML/CFT obligations. BitView's non-custodial design limits VASP exposure.
See also
- Architecture — what services and primitives we operate
- Tokenomics — what BTV / STREAM / USDC do
- BTV white paper — formal token spec
- Risk and compliance — regulatory posture