DeFiKit's Affiliate Partner Program converts crypto influencers and trading community leaders into a performance-based, commission-driven sales channel — replacing speculative one-off promotions with recurring revenue share tracked entirely on-chain.
The Problem
Crypto projects face a fundamental sales channel problem: traditional paid advertising is inefficient, influencer shout-outs lack accountability, and most referral programs fail because they can't track on-chain attribution in a trustless way.
**Three pain points emerge:**
1. **No attribution transparency** — When an influencer sends followers to a trading bot platform, how does the platform know which signups converted, which upgraded to premium, and which churned? Most programs rely on manual coupon codes or last-click cookies that users clear.
2. **Flat fee misalignment** — Paying influencers a flat fee for a single post creates perverse incentives. The influencer gets paid regardless of whether the referred users actually trade or subscribe. The platform bears all the risk.
3. **Delayed payouts** — Traditional affiliate networks settle monthly via bank transfers or crypto OTC. For crypto-native creators who expect instant settlements, this friction kills adoption.
DeFiKit needed a sales channel that solved all three: trustless attribution, recurring performance pay, and instant on-chain settlements.
The Solution
The DeFiKit Affiliate Partner Program is a smart-contract-powered referral system where:
- **Influencers** generate unique referral links tied to their wallet address
- **Referred users** who subscribe to a premium bot tier are permanently attributed on-chain
- **Commissions** are calculated automatically every epoch and paid out in USDC or SOL via a distributor contract
- **Tiers** reward volume: 20% revenue share at Tier 1, escalating to 30% at Tier 2
> "We treat our affiliates as an extension of our sales team — they earn when their audience earns value from DeFiKit."
Architecture Overview
DeFiKit's affiliate system sits on top of its existing Cloudflare Workers + D1 infrastructure, with on-chain settlement via Solana.
System Components
| Component | Role | Stack |
|---|---|---|
| **Referral Link Generator** | Creates unique `ref=WALLET` links per affiliate | Cloudflare Worker (JS) |
| **Attribution Engine** | Maps referred users to affiliate wallets via cookie + on-chain program address | D1 + Solana Program |
| **Commission Calculator** | Runs epoch-based rev-share math | Cloudflare Cron Trigger |
| **Distributor Contract** | Pays affiliates automatically | Solana Program (Anchor) |
| **Partner Dashboard** | Self-serve analytics for affiliates | Cloudflare Pages + D1 |
Data Flow
```
Influencer generates link → User clicks → Cookie set + landing page → User signs up + connects wallet
→ On-chain referral NFT minted (proof of attribution) → User subscribes to premium bot
→ Chron job runs weekly: calculate rev-share → Distributor contract pays affiliate wallet
```
Smart Contract (Anchor Pseudocode)
```rust
#[derive(Accounts)]
pub struct RegisterReferral<'info> {
#[account(init, seeds = [b"referral", referrer.key().as_ref(), user.key().as_ref()], bump, payer = user, space = 128)]
pub referral: Account<'info, Referral>,
pub referrer: Signer<'info>,
pub user: Signer<'info>,
pub system_program: Program<'info, System>,
}
#[account]
pub struct Referral {
pub referrer: Pubkey, // Affiliate wallet
pub user: Pubkey, // Referred user
pub tier: u8, // Affiliate tier (1 or 2)
pub total_revenue: u64, // Total SOL/USDC generated by user
pub commissions_paid: u64, // Cumulative commissions sent
pub created_at: i64,
}
```
Implementation
1. Zero-Touch Onboarding Flow
Affiliates join through a self-serve portal. No KYC, no manual approval, no contracts to sign.
```bash
Affiliate signs up via web portal
1. Connect Phantom / Backpack wallet
2. Accept terms (signed message)
3. Receive unique referral link: https://defikit.app/?ref=<wallet_address>
4. Dashboard populates immediately with shareable assets
```
The entire flow takes under 60 seconds. The affiliate's wallet address becomes the immutable identifier in the referral program.
2. Referral Link Generation
Each affiliate is assigned a vanity referral code derived from their wallet address. A Cloudflare Worker redirects clicks through attribution logic:
```javascript
export default {
async fetch(request, env) {
const url = new URL(request.url);
const ref = url.searchParams.get('ref');
if (!ref) return env.ASSETS.fetch(request);
// Store click attribution (store in D1, set cookie)
await env.DB.prepare(
'INSERT INTO clicks (referrer, ip, user_agent, timestamp) VALUES (?, ?, ?, ?)'
).bind(ref, request.headers.get('CF-Connecting-IP'), request.headers.get('User-Agent'), Date.now()).run();
// Set 30-day attribution cookie
const response = await env.ASSETS.fetch(request);
response.headers.set('Set-Cookie', `defikit_ref=${ref}; Max-Age=2592000; Path=/; Secure; HttpOnly`);
return response;
}
};
```
3. Commission Calculation Engine
A Cloudflare Cron Trigger runs every Sunday at 00:00 UTC. It queries D1 for all premium subscriptions attributed to active affiliates, calculates the revenue share, and queues payouts.
```sql
-- D1 query for affiliate commission calculation
SELECT
a.wallet AS affiliate_wallet,
a.tier,
SUM(s.amount_paid) AS total_revenue,
CASE
WHEN a.tier = 1 THEN SUM(s.amount_paid) * 0.20
WHEN a.tier = 2 THEN SUM(s.amount_paid) * 0.30
END AS commission_due
FROM affiliates a
JOIN referrals r ON a.wallet = r.referrer
JOIN subscriptions s ON r.user = s.user_wallet
WHERE s.status = 'active'
AND s.period_start >= DATE('now', '-7 days')
AND r.created_at <= s.period_start
GROUP BY a.wallet;
```
4. Tier Progression Logic
Affiliates start at Tier 1 (20% rev share) and automatically upgrade to Tier 2 (30%) when they exceed 50 SOL in attributed lifetime revenue.
| Tier | Revenue Share | Lifetime Revenue Threshold | Perks |
|---|---|---|---|
| **Tier 1** | 20% | < 50 SOL | Basic dashboard, weekly payouts |
| **Tier 2** | 30% | ≥ 50 SOL | Advanced analytics, priority support, custom assets |
Tier evaluation runs automatically each payout cycle. Downgrades never happen — Tier 2 is permanent once achieved.
Results / Metrics
DeFiKit deployed the Affiliate Partner Program in Q3 2025. After 90 days of operation:
- **140+ active affiliates** onboarded through the self-serve portal
- **$47K in affiliate-originated subscription revenue** in month 3
- **8.2% conversion rate** from referral click to premium subscriber (vs. 2.1% organic)
- **$0.43 cost per click** for influencer-generated traffic
- **Top affiliate (Tier 2)** earned 6.4 SOL (~$960) in a single weekly payout
- **0.3% payout dispute rate** — attributions are on-chain and verifiable
Month-over-Month Growth
```
Month 1: 22 affiliates → $8.2K revenue → $1.6K commissions paid
Month 2: 68 affiliates → $21.5K revenue → $4.7K commissions paid
Month 3: 141 affiliates → $47.0K revenue → $11.3K commissions paid
```
The affiliate channel now accounts for **34% of all new premium subscribers**, making it DeFiKit's largest single growth channel by conversion volume.
Key Takeaways
1. **On-chain attribution eliminates trust issues.** Both DeFiKit and its affiliates can independently verify referrals via the Solana program. Disputes are nearly nonexistent.
2. **Performance-based pay aligns incentives.** Tiered rev share (20% → 30%) motivates affiliates to create quality content that drives real conversions, not just clicks.
3. **Zero-touch onboarding scales.** Removing manual approval gates let DeFiKit onboard 140 affiliates in 90 days with zero dedicated operations headcount.
4. **Recurring commissions > flat fees.** Affiliates earning weekly recurring payouts invest in long-term relationship building with their audiences rather than one-off promotions.
5. **Infrastructure matters.** Cloudflare Workers + D1 handled the entire backend at negligible cost (~$12/month for 500K+ referral clicks). The Solana program cost ~$0.0002 per referral registration in transaction fees.
For any crypto project with a subscription or recurring revenue model, a smart-contract-powered affiliate program turns your most passionate users into a high-leverage, commission-based sales channel. DeFiKit's architecture proves it works at scale.