Growth Stack · Onchain Attribution

Growth
Activation.

The activation layer for onchain products. Run branded badge programs, gated mints, and quest campaigns that prove who showed up, who completed what, and who deserves the reward — all backed by wallet + social verification and onchain attribution.

40K+
Verified Users Onboarded
40%
Avg. Referral Rate
8 chains
Multi-Chain Minting
White-label
Fully Branded UI
Activation Surfaces

Three surfaces.
One activation stack.

Badges, quests, and gated mints share the same identity, scoring, and attribution layer. Run them together or pick what you need.

Badges

Branded badge programs

Soulbound or transferable, gated by any combination of wallet, social, and quest proof. Issued on the chain you choose, displayed wherever your users live — your app, their wallet, their profile.

  • SBT or transferable ERC-721
  • Multi-chain: Base, Ethereum, Polygon, Arbitrum, Solana
  • Custom artwork, metadata, and gating rules
  • Public claim page on your subdomain
Quests

Quest & task engine

Compose campaigns from social, onchain, and custom tasks. Follow, like, swap, hold, bridge, complete a tutorial — score it, gate it, reward it. Every step verified server-side, no spoofing.

  • X, Discord, Telegram, custom webhooks
  • Onchain proofs: tx, balance, NFT held, contract called
  • Points, tiers, leaderboards, multipliers
  • Time-boxed seasons or evergreen loops
Mints

Gated mint pages

Drop-in mint experiences for token launches, NFT collections, and reward claims. Allowlists, role-gating, and quest-gating all in one config. Branded, mobile-first, wallet-aware.

  • Allowlist, quest-gated, or open mint
  • Wallet connect + email-to-wallet fallback
  • Sybil resistance via verified identity
  • Embed on your site or hosted page
Verification Engine

Real users.
Real proof.

Every action verified server-side against the source: wallet signatures for ownership, OAuth for socials, onchain reads for balances and transactions. Sybils get filtered. Real users get credit.

Wallet Proof

SIWE-style signatures, multi-wallet linking, ENS resolution. One identity across every chain you support.

Social OAuth

Direct OAuth into X, Discord, Telegram, Farcaster, GitHub. Verified follow/join/post checks, not screenshot uploads.

Onchain Reads

Balance held, NFT owned, contract called, tx executed, bridge completed — verified against the source chain, not user input.

Sybil Defense

Device fingerprinting, social-graph heuristics, optional human-uniqueness checks. Stack only the layers you need.

campaign.tsgrowth.sdk
import { Growth } from '@gizmolab/growth';

const growth = new Growth({
  apiKey: 'sk_live_...'
});

// Define a campaign
const campaign = await growth.campaigns.create({
  name: 'Season 1',
  badge: 'sbt://base/season-1',
  tasks: [
    { type: 'x.follow', handle: '@yours' },
    { type: 'wallet.tx', contract: '0x..' },
    { type: 'discord.join', guild: '...' }
  ],
  rewards: { points: 100, tier: 'gold' }
});
Why Teams Pick This Stack

Branded. Composable.
Measurable.

Branded

White-label, end to end

Your domain, your logo, your colors, your copy. Users never see ours. Pages, emails, mint receipts, and explorer links all carry your brand. Plug into your existing design system or use our themeable defaults.

  • Custom subdomain and SSL
  • Full design tokens override
  • Email + transactional templating
  • Embed widgets or hosted pages
Composable

One identity layer, many loops

A user verifies once. Their wallet, socials, and history are reusable across every campaign you run — onboarding, retention, referral, reactivation, governance. Stop rebuilding the same identity flow for every drop.

  • One profile per user, many campaigns
  • Reusable verifications across drops
  • Referral graph carried across seasons
  • Webhooks into your CRM and analytics
Measurable

Attribution that survives audit

Every task completed, every badge minted, every referral converted is logged with verifiable proof. Export to your warehouse, replay events, audit a user end-to-end. Marketing claims you can stand behind.

  • Event log with cryptographic proofs
  • Per-user funnel + cohort dashboards
  • CSV / Snowflake / S3 export
  • Verifiable referral attribution
Live Deployments

Campaigns shipping
in production.

Gizmolab Community Badge
Community

Gizmolab Community Badge

Verified-member onboarding for the Gizmolab Dev Community. Multi-step social + wallet verification gates badge mint, filtering sybils and rewarding real contributors.

Activation Flow
  • Log in with X (Twitter)
  • Follow @gizmolab_
  • Connect Discord
  • Join Discord server
  • Mint Community Badge
Mey Network Passport
Identity

Mey Network Passport

Persistent onchain identity for Mey Network users. SBT-backed passport that tags every social action across the Mey ecosystem and unlocks tiered rewards across drops.

Activation Flow
  • Connect wallet
  • Log in with X
  • Verify social identity
  • Mint Mey Passport (SBT)
Platform Features

Everything you need
to run growth onchain.

The tools your growth, community, and engineering teams expect — plus the onchain primitives that make every claim verifiable.

Multi-step Verification

Compose any sequence of wallet, social, and onchain tasks. Branch on success or failure. Resume mid-flow. Every step verified server-side with replay-safe receipts.

Referral & Viral Loops

Built-in referral graph. Every user gets a tracked link. Credit propagates up the tree, attribution is verifiable, payouts are configurable per tier.

Operator Dashboard

One console for campaigns, badges, users, referrals, payouts, and webhooks. Real-time funnel views, sybil flags, and export to CSV or your warehouse.

Webhook + Event Stream

Signed webhooks fire on every state change — verified, completed, badge.minted, referral.credited. Replay history, retry on failure, build any backend on top.

Token-Gated Access

Gate any page, channel, or feature by badge ownership, balance held, or quest tier. Works across chains via a single rule engine.

Self-Serve or Managed

Run it yourself through the dashboard and SDK, or have our growth team design, launch, and operate seasons for you. Switch modes whenever.

Getting Started

Four steps.
Live in a week.

Most teams launch their first campaign in under a week. Bring an audience, leave with a measurable activation engine.

01→ NEXT

Design the campaign

Pick your badge, define the tasks, set rewards and tiers. Use the dashboard or define everything as code via the SDK.

02→ NEXT

Brand the surface

Drop in your logo, palette, and copy. Connect your subdomain. Hosted page, embed widget, or full custom — your call.

03→ NEXT

Launch and verify

Share the link. Users verify wallet + socials, complete quests, and mint their badge. Every step server-verified.

04

Attribute and act

Webhooks fire into your CRM and warehouse. Build retention loops on top of real verified actions, not vanity clicks.

Generic Tools vs. Growth Activation

Stop running campaigns
you can't audit.

Generic Quest Tools
Growth Activation
Generic quest tools, sybil-vulnerable
Verified wallet + social proof
Off-brand third-party pages
White-label on your domain
Vanity clicks and like screenshots
Onchain attribution + replayable events
One-off campaign tooling
Reusable identity across every drop
CSV exports days later
Real-time webhooks into your CRM
Spreadsheet referral tracking
Cryptographic referral graph
Get Started

Activate the
users you have.

Branded badges, quest campaigns, gated mints — same activation stack underneath. Tell us your audience and we'll have your first campaign live in a week.

Ready to build together?

Book a call today and get your first iteration within 48 hours.