PennyLedger — the $0/mo TikTok-seeding agent · you only pay $0.01 / verified view SQLite + CF Workers freestatic-first

Wireframe / unit-economics view. Infra cost stickers on every component. No paid SaaS. No monthly fee. Every cent of your budget, tracked.

1 · Deposit & hard cap


$
50,000 verified views
@ $0.01 each — agent auto-halts at exactly this number. No overage.
Product: Mock TikTok Shop → "Cold-Brew Concentrate 1L". One number, no plan tiers, no seats. Leftover deposit auto-refunded at close.

2 · Where the budget went — live counters

$0.00 infra

Verified views delivered

31,204
of 50,000 paid for
$0.00 infra

Spent so far

$312.04
31,204 × $0.01 — debited 1 view at a time
$0.00 infra

Remaining in deposit

$187.96
18,796 verified views left · est. exhausted Jun 4
$0.00 infra

Actual CPV

$0.0100
target $0.0100 — incentive-aligned, no markup
$0.00 infra

Fraud-rejected views

2,941
dedup + watch-time + source-anomaly — billed $0.00
$0.00 infra

TikTok Shop clicks → orders

1,118 → 47
cost / click $0.279 · cost / order $6.64 · GMV $1,034

3 · Append-only ledger read-onlySQLite WAL

ts (UTC)creator (mock)raw viewsverifiedfraud-rejbilledrunning spendremaining
05-12 09:14@brewbabe4,8204,512308$45.12$45.12$454.88
05-12 13:02@matcha.max9,1408,401739$84.01$129.13$370.87
05-12 18:47@desk.snacks2,01002,010$0.00$129.13$370.87
05-13 08:30@coldbrewclub7,3307,114216$71.14$200.27$299.73
05-13 21:11@oat.or.bust3,9903,90189$39.01$239.28$260.72
05-14 11:55@brewbabe7,5407,265275$72.65$311.93$188.07
05-14 12:04@micro.sips12011109$0.11$312.04$187.96
TOTALS6 creators42,95031,2045,855$312.04$312.04$187.96
Fraud-rejected views ride the same ledger so you can audit the agent like a bank statement — but they always bill $0.00. Nothing is ever debited that isn't a verified view.

4 · Agent activity log ADK multi-agentA2AGemini / Vertex AIAgent Engine

+$0.00[strategy] built seeding plan: 6 micro-creators, beverage/AM-routine niche, hard cap $500
+$0.00[sourcing] shortlisted 14 mock creators via MCP → selected 6 on est. CPV ≤ $0.011
+$0.00[brief] drafted 6 briefs + captions — #ad disclosure inserted & locked in every one
+$0.00[publish] scheduled 6 posts to mock TikTok endpoint; no live API used (hackathon)
+$0.00[measure] metrics simulator: ran fraud filter (dedup / watch-time≥3s / source-anomaly / attribution)
+$0.00[measure] rejected @desk.snacks batch (2,010 views, single-source spike) → billed $0.00
+$0.00[reallocate] killed @desk.snacks, scaled @brewbabe (+1 follow-up brief) — best CPV
+$0.00[guard] budget at 62.4% — will auto-halt all publishing at $500.00 / 50,000 verified
Compute footprint: ADK agents on Agent Engine free allowance · Gemini calls within Vertex trial credit · dashboard = static HTML on Cloudflare Workers (100k req/day free) · DB = SQLite file. Operator monthly cost: $0.00.

5 · Campaign close report static HTML export — no PDF service

$0.00 infra

If this campaign closed now

Deposit$500.00
Verified views delivered31,204
Billed (× $0.01)$312.04
Fraud-rejected (billed $0)5,855
TikTok Shop GMV attributed$1,034.00
Auto-refund to brand$187.96
$0.00 infra

Why this is the cheap build

• No SaaS subscription — you never sign up for a "plan", you deposit money and the agent spends it.
• Pay-as-you-go only: $0.01 × verified views. Zero views ⇒ zero cost.
• Fraud views are free to you — the filter protects your wallet, not ours.
• Whole front-end is static HTML; ledger is an append-only SQLite table you can export.
• Hard cap is enforced by the agent itself — it cannot overspend your deposit.