How DOLLA$ is built
Architecture · Coinbase stack · Unit economics · Traction
A self-sustaining, fully self-custodial creator economy on Base mainnet. 200+ production commits in 14 days. Every payment rail proven on mainnet. 0% creator fees, forever. The majority of premium revenue is committed to charitable causes — board-governed, distributed through partnered nonprofits.
1 · Executive summary
DOLLA$ is the first creator economy where every dollar a follower spends actually reaches the creator — peer-to-peer USDC, settled on Base. Followers pay $1/month per creator they follow; creators keep 100%; DOLLA takes 0% from creator transactions; revenue comes exclusively from optional premium tiers, of which the majority is committed to charitable causes — a board-governed commitment, distributed through partnered nonprofits, with Kingdom Seed Foundation (the 501(c)(3) we are in the process of forming) as the first intended partner. DOLLA is a venture of Kingdom Portfolios LLC — a faith-led parent company. The product itself is built for creators of every background, faith, and walk of life.
The product is built natively on Coinbase's stack. Every user gets a Coinbase Smart Wallet (passkey-secured, no seed phrases). Every payment is a Base USDC transfer authorized by an EIP-style spend permission the user signed once. Gas is sponsored end-to-end via Coinbase Paymaster. DOLLA never custodies funds. The platform's role is software orchestration; the assets and wallets are owned by the user.
The core position
2 · Non-custodial architecture
DOLLA never holds your money. DOLLA never controls your wallet. DOLLA never has the keys. Every claim is enforceable at the smart-contract level, not just by policy.
The wallet model
- Every user gets a Coinbase Smart Wallet (ERC-4337 Smart Account) on Base mainnet.
- Passkey-secured via WebAuthn — Touch ID, Face ID, Windows Hello, hardware keys.
- No seed phrase. No private key transmitted. No DOLLA possession of any cryptographic material that controls user funds.
- Counterfactual deployment — wallet address exists immediately on signup; the contract deploys lazily on first use, sponsored gaslessly by Coinbase Paymaster.
- Portable — the user can detach DOLLA and continue using the same Smart Wallet on any other Coinbase-ecosystem app.
The payment model
DOLLA uses Base's native spend permissions via the on-chain SpendPermissionManager (0xf85210B21cC50302F477BA56686d2019dC9b67Ad). When a user follows a creator for $1/mo:
- User's Smart Wallet signs ONE permission: "Allow this DOLLA-managed Server Wallet to pull up to $1 USDC from me, per 30-day period, until I revoke."
- The signature is stored on-chain in SpendPermissionManager.
- On the recurring billing day, our cron worker invokes
charge(). The contract verifies the permission is valid + within the period limit, then transfers USDC directly from the user's wallet to the creator's wallet. DOLLA's wallet never touches the funds.
The permission is bounded (max $1 per 30-day window), revocable by the user at any time without DOLLA action, and on-chain auditable by anyone.
What this means for compliance
Because DOLLA never custodies, holds, or controls user funds:
- Money transmitter status is materially weaker than for a traditional payment processor. Final compliance posture pending crypto-native legal counsel review.
- No bank deposit insurance question — there are no DOLLA-held deposits.
- No bankruptcy contagion. If DOLLA shuts down tomorrow, every user keeps full ownership of their wallet, balance, and the right to revoke any active spend permission.
Full stack mapping
3 · Coinbase ecosystem integration
DOLLA uses the full Coinbase developer stack — not as a vendor relationship but as an architectural commitment.
| Coinbase product | How DOLLA uses it | Why it matters |
|---|---|---|
| Coinbase Smart Wallet | Every user wallet is a Coinbase Smart Account, passkey-provisioned. smartWalletOnly preference enforced — no EOA fallbacks anywhere. | Removes seed-phrase friction. Onboards mainstream users to self-custody via FaceID, not 12 words. |
| CDP Server Wallets | 10 Smart Account shards operate the recurring charge() calls. New subs routed by hash(user_id) % 10 for nonce-parallel throughput. | Production CDP usage at scale. Sharding is publicly documented architecture, replicable by other CDP customers. |
| OnchainKit | React component layer for wallet connect, transaction submission, identity, fund cards, Onramp embed. | Reference implementation at every consumer touchpoint — sign-in, follow modal, donation modal, settings. |
| @base-org/account SDK | subscribe() on the client, charge() on the server. Drives both the signing UX and the cron's recurring billing. | Validates the spend-permission product for recurring payments at multi-tier scale. |
| Coinbase Paymaster | Sponsors gas for every user-facing transaction. Per-app paymaster policy. | User pays USDC. Platform pays gas. No friction at the consumer surface. |
| Coinbase Onramp | Embedded <FundCard> in the upgrade modal — when first $4.99 charge fails for insufficient USDC, modal swaps inline to Onramp. | Consumer-grade fiat → USDC fund flow embedded in the conversion path where it converts. |
| SIWE-style sign-in | Custom: user signs a server-issued nonce; backend verifies via viem.verifyMessage (ERC-1271 + EIP-6492); Supabase admin mints magiclink token; client exchanges via verifyOtp. | Wallet-first identity, no email or password. One-tap signup. |
Brand alignment: DOLLA's positioning ("100% to creators, fully self-custodial, on Base") is a direct expression of Coinbase's stated mission — "create more economic freedom in the world." Featuring DOLLA showcases the consumer use case for self-custody beyond trading.
4 · Full technical stack
Frontend
| Layer | Choice | Why |
|---|---|---|
| Framework | Next.js 16.2 App Router (Turbopack) | Server Components + ISR + edge cache without separate frameworks |
| Hosting | Vercel | Edge network, cron primitives, function-per-route deployment |
| Styling | Tailwind 4 + custom design tokens | Brand kit v2.0: cyan / sovereign purple / brand gold / verified green |
| Type system | TypeScript strict everywhere | No 'any', narrow 'unknown' at boundaries |
| Wallet | wagmi 2.16+ + OnchainKit 1.1+ | Coinbase-blessed Web3 React layer |
| State | Zustand (client) + TanStack Query (server) | Minimal global state, declarative server caching |
Backend
| Layer | Choice | Why |
|---|---|---|
| Database | PostgreSQL 17 via Supabase | Strict relational integrity for payments + RLS + native job queue |
| Auth | Supabase Auth (email + Google) + custom Coinbase SIWE | Mainstream auth + wallet-first as differentiator |
| Payments orchestration | @coinbase/cdp-sdk + @base-org/account | Direct CDP integration, no third-party middleman |
| Object storage | Supabase Storage today, Cloudflare R2 at scale | R2's $0 egress saves ~$67k/mo at 3M users |
| Background jobs | Postgres queue with FOR UPDATE SKIP LOCKED | No vendor dependency; swappable to Inngest/Vercel Queues later |
On-chain (Base mainnet, chainId 8453)
| Contract | Address | Role |
|---|---|---|
| USDC | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Payment token (6 decimals) |
| SpendPermissionManager | 0xf85210B21cC50302F477BA56686d2019dC9b67Ad | Recurring charge authorization |
| EntryPoint v0.7 | 0x0000000071727De22E5E9d8BAf0edAc6f37da032 | ERC-4337 entry point |
| CBSmartWalletFactory | 0x0BA5ED0c6AA8c49038F819E587E2633c4A9F428a | Coinbase Smart Wallet deployer |
Built before needed
5 · Scaling architecture
The cron queue
Daily-cron was originally a serial walker — would exceed the function timeout at ~5k due subs/day. Refactored to:
subscription_charge_jobstable withUNIQUE (subscription_id, period_end)for idempotent re-enqueueclaim_charge_jobs(batch_size)Postgres function usingFOR UPDATE SKIP LOCKED— concurrent workers each claim a disjoint batch atomically- Daily enqueue cron writes jobs and fans out 5 parallel HTTP workers
- Failed jobs retry with exponential backoff (1h → 6h → 24h), expire past grace deadline
Throughput: ~10 charges/sec serial → ~250 charges/sec across the fan-out.
Wallet sharding
Single CDP subscription owner had a single sequential nonce → true bottleneck regardless of worker count. Provisioned 10 CDP Smart Wallet shards; each new subscriber assigned to a deterministic shard via FNV-1a hash(user_id) % 10. Spend permissions are signed against THAT shard's address, locked at signing time.
10× nonce parallelism. Combined ceiling: ~100–200 charges/sec sustained, ~1M paying subscribers without further intervention.
The unit math
6 · Mission economics
Revenue per user (premium tiers only)
| Tier | Price | DOLLA cut (minority) | Charitable (majority) |
|---|---|---|---|
| Verified | $4.99 / month | $2.45 / month | $2.55 / month |
| Sovereign | $4.99 / week (~$21.63/mo) | $10.60 / month | $11.03 / month |
| $1 follow | $1 / month | $0.00 (creator keeps 100%) | — |
Gas as % of revenue at every scale point
| Users | Premium (10% mix) | Monthly DOLLA rev | Monthly gas | Net | Gas / Rev |
|---|---|---|---|---|---|
| 1K | 100 paying | $268 | $25 | +$243 | 9% |
| 10K | 1K paying | $2.7K | $250 | +$2.5K | 9% |
| 100K | 10K paying | $26.8K | $2.5K | +$24.3K | 9% |
| 1M | 100K paying | $268K | $25K | +$243K | 9% |
| 10M | 1M paying | $2.7M | $250K | +$2.4M | 9% |
Constant 9% ratio holds because both gas and revenue scale linearly with paying users. Failure mode: very low conversion + heavy free-user activity. Slider-tunable mitigation. Live model at /admin/gas-overhead.
7 · Traction
| Metric | Value |
|---|---|
| Production commits since inception | 203 |
| Days from blank repo to live mainnet MVP | 14 |
| Active build days | 8 |
| Database migrations applied to prod | 22 |
| TypeScript / TSX shipped | ~46.4K LOC |
| Mainnet payment rails proven | 3 (creator follows · premium tiers · custom donations) |
| Real users on production | 3 (founder + co-founder + organic) |
Validated on Base mainnet (real USDC, real wallets)
- ✅ $4.99/mo Verified subscription
- ✅ $4.99/wk Sovereign subscription
- ✅ $1/mo creator follows P2P
- ✅ $1/wk creator follows P2P
- ✅ One-time custom donations
- ✅ Recurring custom donations
- ✅ Cron auto-recharge wiring
- ✅ Smart-Wallet-only enforcement
- ✅ Tier flag flips only after on-chain confirm
- ✅ Wallet sharding live (10 shards)
- ✅ Postgres job queue live
- ✅ Coffee Campaign creator referral funnel
- ★ Auth-aware root route (signed-in → /discover, signed-out → /home)
8 · Roadmap (post-funding)
Weeks 1–4
- Crypto-native DAF stood up — interim charitable vehicle that holds USDC as USDC and disburses on chain; the legal vessel that lets first distribution happen before KSF receives its 501(c)(3) determination letter (target sponsor: Endaoment-class, not yet incorporated)
- Kingdom Seed Foundation incorporation completes — first partner online; public charitable-distribution dashboard at
/givingwith summary accounting (what was sent, to which partners, when) - Materialized views for hot reads (discover / trending feeds)
- Cloudflare R2 media migration
Quarter 1
- Mobile to TestFlight + Play Store (Privy embedded wallet integration)
- NLP moderation pipeline (Sightengine / OpenAI Moderation, DMCA workflow)
- Trust & Safety operations (CS team, banhammer queue, fraud detection)
Quarter 2
- Hand-recruited launch creators (10–25 across diversity categories)
- First celebrity pilot (24-hour onboarding playbook + war-room dashboard)
- Compliance review (crypto-native legal counsel engagement)
Year 2 vertical expansion
9 · DOLLA Commerce
Same infrastructure, different buyer. The B2B SMB payments vertical that compounds the consumer brand into a generational business.
The thesis
Every primitive a payment processor needs already exists in DOLLA's stack — invoicing (spend permissions), recurring billing (cron + sharded wallet pool), multi-merchant routing, customer-side fiat → crypto bridge (Coinbase Onramp), sub-second settlement (Base), audit trail (every transaction on-chain). Built for creators, deployable to churches, contractors, and mission- aligned small businesses with minimal incremental engineering.
The market gap (per-business savings)
| Buyer | Current cost | DOLLA Commerce | Annual saved |
|---|---|---|---|
| HVAC contractor ($200K/yr) | Square 2.9% = $5,800 | 0.5% = $1,000 | $4,800 |
| Mid-size landscaping ($500K/yr) | Square 2.6%+ = $14,500+ | 0.5% = $2,500 | $12,000+ |
| Mid-size church ($500K/yr offerings) | Tithely 2.5% = $12,500 | 0.5% = $2,500 | $10,000+ |
| Plumbing business ($1.5M/yr) | Square 2.9% = $43,500 | 0.5% = $7,500 | $36,000+ |
Plus the qualitative wins: same-day USDC settlement (vs 1–3 day card hold), self-custodial (merchant owns their funds in their own Smart Wallet — no Square or Tithely holding the float), on-chain auditable (every offering, every invoice publicly verifiable — material for nonprofit financial transparency).
Product surface
- Merchant dashboard at
/commerce— invoice creator, customer list, payment history, recurring billing setup, CSV export, optional QuickBooks sync - Pay link at
/pay/{merchant}/{invoice}— customer hits URL, sees invoice, pays via OnchainKit (USDC) or Coinbase Onramp (fiat → USDC) - NFC tap-to-pay — phone-based, no hardware needed initially
- QR codes for in-person — printed receipts, business cards, registers
- Recurring billing — same spend permission infra for SMB invoicing (member dues, subscription services, monthly retainers)
Pricing
- 0.5% flat when customer pays USDC (vs Square 2.6–2.9%) — a 5–6× cost reduction
- Pass-through Stripe fees when customer pays card (DOLLA takes +0% on top)
- $0 monthly software fee
- Same-day USDC settlement to merchant's own Smart Wallet — they own the funds the moment they land
Acquisition wedges (in order)
- Churches — overlaps with Kingdom Portfolios audience; "stop giving 2.9% of your offerings to Square" converts in one sentence
- Christian-aligned small businesses in the KP network — contractors, bakeries, salons, faith-based coaches
- Trade associations — partner with HVAC, plumbing, landscaping orgs for newsletter mentions and conference visibility
- Generic blue-collar SMBs — long-tail, word-of-mouth from #1–3
Strategic positioning
The companies that compound for 20+ years almost all do consumer + B2B together: Stripe started B2B → went consumer; Square started consumer → went B2B; Shopify started SMB → went enterprise. DOLLA's path: launch consumer (creators), prove the rails, expand into SMB primary payments with the same infrastructure.
Consumer creator-economy at maturity: ~$300M ARR (Substack proof). B2B SMB extension: $1B+ ARR potential because SMB ARPU is 10–50× consumer ARPU. The Kingdom Portfolios identity becomes a built-in distribution moat for the church / faith-aligned-business segment that no other PaaS can credibly serve.
Year 1–2 timeline
| Phase | When | Milestone |
|---|---|---|
| Validate | Year 1 Q4 (post-funding) | /commerce waitlist live, 20+ founder interviews, pricing locked |
| Beta | Year 2 Q1 | Merchant dashboard MVP, 10 design-partner churches |
| Open beta | Year 2 Q2 | Faith-aligned trades + SMBs, NFC + QR live |
| GA | Year 2 Q3–Q4 | General availability, trade-association partnerships |
Estimated incremental engineering cost: 3–4 months of one full-time engineer, mostly UI on top of existing rails. SpendPermissionManager + cron worker + sharded wallet pool + OnchainKit components all carry over directly.
$250K R&D + marketing acceleration round
10 · The ask
$250K convertible note with mission-aligned terms. Investor profile: mission-aligned angels, family offices, faith-based capital, impact funds.
Why $250K is the right size right now
This is not a "fund a team to build the product" round — the product is already live, all payment rails are proven on Base mainnet, and unit economics close past ~1k paying users. $250K is gas to put on a working engine. It funds the next 6 months of go-to-market motion and targeted R&D while the founder remains primary engineer. Subsequent larger rounds become available after creator traction validates the curve.
Use of funds
| Category | Allocation | Detail |
|---|---|---|
| Marketing + Growth | $125K | Meta Ads (Pixel + Subscribe / Purchase / Lead / Search events live in prod), podcast sponsorships, paid creator-recruiting campaigns, organic content |
| Real creator recruiting | $50K | Hand-recruit launch cohort. Onboarding concierge, content-production support, comp'd Sovereign tier for founding creators |
| Compliance + Legal | $40K | Crypto-native counsel: money-transmitter analysis, state-by-state licensing review, ToS + privacy hardening |
| Operating runway | $25K | 12mo of infrastructure (Vercel Pro, Supabase Team, Mux, monitoring, paymaster spike headroom) |
| Reserve / contingency | $10K | Cushion for the unexpected — viral-spike gas overruns, urgent CS contractor, emergency legal call |
| Total | $250K | ~6 months of focused go-to-market motion |
DOLLA does not need a cash injection to be self-sustaining at any scale above ~1k paying users — the unit economics close. This round funds the curve from current traction to that inflection. Founder remains primary engineer through this phase; subsequent larger rounds unlock the team build-out and Year 2 vertical expansion (DOLLA Commerce, see §9).
11 · Team & venture context
- Kingdom Portfolios LLC — the parent venture. A private trading firm pursuing CTA (Commodity Trading Advisor) registration to one day manage and direct client portfolios. Today it operates primarily as an educational community for entrepreneurial Christians — teaching how to incorporate trading into their income, grow their businesses with purpose, and tithe more abundantly into the churches and communities they're planted in. Every Kingdom Portfolios initiative — DOLLA included — eventually feeds the same charitable engine (see §12).
- Kingdom Seed Foundation — the 501(c)(3) currently being legally formed. The philanthropic vehicle through which every Kingdom Portfolios initiative routes its giving (§12 covers mission and the Node-funded distribution model in depth).
- Founder — Evan Estremera: self-described Kingdom Philanthropist and Conduit For Christ. Financial markets background (CTA/CPO registered, 10+ years day-trading experience). Runs Sentivue Capital and Kingdom Portfolios Portal (the Christian-aligned trading product). Author of two theological autobiographies in progress — Beyond Profits and The Billion Dolla Brain — both tracking the journey from young hustler to building business with purpose, not just profits.
- Build velocity: 203 commits in 14 days demonstrate solo-developer capability. Post-funding hires unlock team-multiplied throughput.
- Mission alignment: the majority of premium-revenue is committed to charitable causes, board-governed, distributed through partnered nonprofits. Values-aligned content policy by design (no adult, graphic violence, or targeted harassment) — universal audience, not gatekept by belief.
How the philanthropic engine is built
12 · The Kingdom ecosystem
DOLLA's charitable commitment isn't a stand-alone gesture. It plugs into a larger compounding engine being built inside Kingdom Portfolios LLC and routed through Kingdom Seed Foundation alongside other partner nonprofits.
The Node architecture (proprietary methodology — not disclosed)
Kingdom Portfolios LLC builds proprietary trading capital allocations called Nodes. Each Node is built to a $2,000,000 capital threshold using an internal trading methodology that is protected IP and not disclosed in this document. Once a Node reaches the threshold, it transitions from Build Mode to Dividend Mode.
In Dividend Mode, the Node targets a 5% monthly return on the $2M principal — approximately $100,000 per month per Node — with the explicit mandate that the first 5% of monthly return is dedicated to charitable distribution through Kingdom Seed Foundation. Principal preservation is the primary objective.
Each additional Node built adds another ~$100K/month of charitable-distribution capacity. Five Nodes = $500K/month. Ten Nodes = $1M/month. The model scales linearly with the number of Nodes the firm operates.
Why this matters for the 51% pledge
Once Kingdom Seed Foundation is operational and the first Node is in Dividend Mode, the Foundation has a self-sustaining funding source independent of donor cycles. The 51% premium-revenue declaration from DOLLA flows into the same charitable-distribution pipeline KSF will already be operating — not into a separate, donor-dependent rail.
In effect: DOLLA's giving and Kingdom Portfolios' giving converge inside KSF, governed by the same board, distributed to the same vetted partner registry of charities, ministries, and churches.
Kingdom Seed Foundation — mission and purpose
KSF (501(c)(3) currently being legally formed) addresses what we call the pastoral financial crisis:
| Metric | Data | Kingdom impact |
|---|---|---|
| Pastors reporting significant financial stress | 62% (Barna Research) | Leaders distracted from calling; reduced effectiveness |
| Pastors working a second job to survive | 30% (Barna Research) | Divided time, energy, emotional presence |
| Median pastoral compensation | $48,000 | Cannot model biblical generosity from scarcity |
| Pastors considering leaving over money | 1 in 3 | Leadership vacuum; congregational instability |
| Pastors with no formal retirement savings | Majority | Dependent on congregation in later years |
| Pastors experiencing burnout/depression annually | 45% (Fuller Institute) | Mental health crisis compounded by financial anxiety |
KSF's response isn't charity in the traditional sense — it's covenant. Qualified churches and ministries become sponsored partners, receiving monthly financial distributions funded by the Kingdom Portfolios engine, not by donor fundraising cycles. This eliminates the structural fragility of donor-dependent grantmaking and gives sponsored ministries financial stability they can build long-term plans around.
The theological foundation is seedtime and harvest — the divine pattern of multiplication (Genesis 8:22, 2 Corinthians 9:6, Luke 16:10-11, Proverbs 13:22) operationalized with institutional precision. Build the engine first. Be faithful with little. Once the engine compounds to threshold, distribute generously and perpetually.
The structure, in one diagram
| Layer | Entity | Role |
|---|---|---|
| Generation | Kingdom Portfolios LLC | Builds Nodes; donates first 5% monthly return per Node to KSF as charitable contribution |
| Distribution | Kingdom Seed Foundation (501(c)(3) in formation) | Receives, governs, and distributes to vetted partner ministries / churches / charities |
| Front door | DOLLA$ | Public-facing community-growth arm; contributes 51% of premium revenue into the same distribution pipeline |
Each layer is operationally and legally separate (a critical compliance posture). The donation from KP LLC to KSF is structured as a voluntary charitable contribution — never a contractual obligation — to preserve both the LLC's capital protections and the nonprofit's tax-exempt status. Final structure pending crypto-native + nonprofit legal counsel review before first distribution.
13 · Why now
- Coinbase Smart Wallet went GA on Base mainnet in 2024. Passkey-secured, gasless self-custody is finally mainstream-viable.
- Spend permissions enable real recurring billing on-chain. Pre-2024, "subscriptions on crypto" meant custodial workarounds.
- Coinbase Paymaster sponsorship is mature. Gasless UX is economically reasonable at consumer scale.
- Creator economy fatigue with extraction is at all-time high. Substack, Patreon, BMAC creators publicly complain about the same problem.
- The Substack precedent ($300M+ ARR by year 5, hand-recruited launch creators) shows the playbook DOLLA is following — with structurally better economics.