Draft white paper · pre-deployment

BAG Token White Paper

A detailed architecture and launch paper for the optional web-only Bag Guy crypto rewards layer on Solana. The shopper app remains usable without crypto, wallet connection, NFTs, or token participation.

BAG tokens and NFT memberships are designed for shopping utility and optional membership benefits. They are not investment products. This white paper is a product and architecture document, not legal, tax, financial, or investment advice. Launch requires legal review, security review, signer custody planning, and final metadata/liquidity approvals.

Contents

1. Executive summary

Bag Guy is an AI-powered savings app for groceries, household items, and everyday essentials. Its public shopper experience focuses on scanning, deals, Bag Points, Store Credit, meal planning, shopping lists, SNAP-friendly discovery, and Shopper Share.

The BAG token system is a separate optional web layer. It is designed to support wallet-gated membership benefits, transparent treasury reporting, usage-based rewards, NFT membership credentials, and future ecosystem incentives. The token architecture is Solana-based, fixed supply, and explicitly avoids rebase, APY, yield, or profit language.

2. Problem

Grocery savings are fragmented across weekly ads, manufacturer coupons, store coupons, loyalty apps, receipts, local offers, and meal planning workflows. Shoppers often do not know which savings apply until checkout, and families have limited tools for turning savings into repeatable planning behavior.

At the same time, crypto rewards frequently fail when they lead with speculation instead of utility. Bag Guy separates the shopper product from the optional wallet layer so mainstream users can save without crypto friction while crypto users can opt into transparent membership and reward mechanics.

3. Bag Guy solution

Shopper app

One scan code, barcode scanning, receipt scan, local deals, coupons, weekly ads, Rewards, Meal Planner, Shopping List, Shopper Share, SNAP-friendly savings, and retailer map.

Backend systems

Receipt-safe reward contract, idempotent reward source IDs, product/coupon matching, provider connector architecture, recipe recommendations, and provider onboarding docs.

Wallet-gated web layer

Optional wallet connection, treasury transparency, BAG reserve status, membership badges, and crypto rewards pages outside the default mobile app flow.

Agent operations

Telegram GPT Bot Core and Bag Guy work bags help package requests, approve work, prepare Codex task files, and keep unsafe execution disabled by default.

4. BAG token design

FieldValue
NameBag Guy
SymbolBAG
NetworkSolana
Token standardSPL token
Total supply10,000,000,000 BAG
Decimals9
Supply modelFixed supply. No rebase logic, no automatic supply adjustment, no APY/yield model.
PurposeUtility rewards token for Bag Guy shopping rewards, membership access, treasury transparency, and partner incentives.

5. Allocation model

AllocationPercentAmountPurpose
Rewards Pool40%4,000,000,000 BAGUsage-based rewards, shopping actions, verified engagement, campaign rewards.
Liquidity20%2,000,000,000 BAGInitial and future BAG/USDC liquidity planning, subject to approval.
Treasury / Operations20%2,000,000,000 BAGOperational reserves, ecosystem costs, treasury programs.
Team / Founder Vesting10%1,000,000,000 BAGLocked or vested allocation. Final schedule requires legal/security approval.
Partnerships / Retailer Incentives10%1,000,000,000 BAGRetailer, coupon provider, community, and growth incentives.

All role wallets should use distinct Squads vault addresses: rewards, liquidity, operations, team vesting, partnerships, and authority. The authority wallet may also be used as the mint authority wallet where policy permits.

6. Rewards engine

Rewards are based on usage and eligible activity, not yield. The current architecture supports fixed reward pools and configurable multipliers.

Eligible activity examples

BAG holding multiplier placeholders

BAG balance tierMultiplier
0 BAG1x
Low1.2x
Medium1.5x
High2x

Actual eligibility, frequency limits, provider confirmations, and jurisdiction rules must be enforced before live rewards distribution.

7. NFT membership system

NFT membership badges are planned as optional credentials for wallet-connected users. They do not replace the mobile app membership system, and they are not required for ordinary shopping savings.

TierUnlock pathBenefit examples
Free BagApp membership or wallet claimStarter access, basic rewards, one scan code.
Small BagSubscription or BAG holdingMore local deals, receipt boosts, expanded coupon matching.
Medium BagSubscription or BAG holding2x points prompts, advanced coupons, premium meal plans.
Large BagSubscription or BAG holdingConcierge picks, route optimization, best deals near user.

Solana NFT integration is planned around Metaplex metadata and Phantom/Solflare compatibility.

8. Treasury system

The treasury layer is designed for transparency and disciplined allocation. It tracks revenue and separates rewards, liquidity, operations, vesting, and partnership reserves.

Read-only transparency

Buyback and burn simulation

The current architecture includes placeholder simulation for BAG buyback and burn. No live transaction should occur until legal, security, liquidity, and signer approvals are complete.

9. Liquidity plan

The planned initial market structure is BAG/USDC on Solana. The current system includes placeholders for liquidity pool creation and liquidity addition, but deployment scripts must refuse live transactions while DEPLOY_LIVE=false.

10. Security policy

Mint authority

Mint authority should be held only by multisig before launch. No personal wallet custody. Before public trading, Bag Guy must decide whether to revoke mint authority or permanently lock it under multisig policy.

Freeze authority

Freeze authority should be held only by multisig temporarily and never by a personal wallet. Recommended final path: revoke freeze authority after launch verification unless legal or security review requires temporary retention.

Multisig requirements

11. Compliance posture

12. Roadmap and launch checklist

  1. Complete legal review.
  2. Complete security review.
  3. Finalize signer custody plan and Squads multisig addresses.
  4. Finalize token logo and hosted metadata URI.
  5. Verify DEPLOY_LIVE=false until final approval.
  6. Run pre-deployment validation: supply, decimals, allocations, metadata, no banned language, no live transaction functions enabled.
  7. Approve liquidity plan.
  8. Deploy SPL token only after human go/no-go.
  9. Verify token metadata, authority status, wallet balances, and explorer records.
  10. Publish final transparency notes on the web-only crypto page.