viability.news
Absent, not invented

One GitHub login away.

Opening shortly.

detected estimated declared measured reconciled

Viability.

One GitHub login away.

Opening shortly.

read-only scan
~40 seconds
GitHub sign-in opening soon
public repo URL works too
Repositorydetected
in-window ✓
first commit 2026-06-10 (UTC) · 4,071 LOC
Revenue potential · M1estimated
$0
no revenue artifact on file yet (n=0)
Revenue potential · M36estimated
$25MM
cohort model · assumptions shown
Revenue potential · M48estimated
$300MM
cohort model · assumptions shown
Build effortestimated
12.78 dev-hrs
8 sessions · derived from commit cadence
Agent decisions mademeasured
27
branches-on-model-output → writes:firestore
Agent ROIestimated
1,200%
against dev-hours ≈ 12.78 · 8 sessions
Human checkpointmeasured
present
L3 roster · approval gate before writes
Model in productionmeasured
gemini-2.5-flash
adk-agent/rate_card_agent/agent.py:280
Signal chainmeasured
llm-call → parses-output
branches-on-model-output → writes:firestore
Run costestimated
est. $0–$10 / month
absent, not invented — cohort n=0
Payment railsdetected
checkout webhook
no settlement artifact attached yet
reconciled
Tie-outs pass: every total equals the sum of its own monthly column, and all 29 source rows are accounted for.

For competition teams at the final stage

You ideated. You built. You shipped. You sold.
Now — prove it.

  1. ideated
  2. built
  3. shipped
  4. sold
  5. prove ityou are here

Judges — like all of us — decide through stories. The winning ones are carried by evidence: asserted numbers read as pitch, tied numbers make your story unbeatable. This is the guide for your last stage: upload your Stripe / bank CSV and GCP billing export, walk out with a judge-ready cash-basis P&L on the competition's evidence shape — every total equal to the sum of its own monthly column — plus a Viability Report your numbers can actually defend. We name gaps; we never plug them.

Submission window closes Aug 17, 2026 · 1:00 pm PT

The plan — three proofs

Deterministic parsing first; Gemini for the messy tail. Every number traceable to a source row.

1 · Prove you shippedPaste your GitHub repo URL — the one artifact every team already has. The mock judge returns a scorecard against all three judging criteria with file citations: gates, viability inputs, agent roster. Free, before we ask for anything else.
2 · Prove you soldAttach your Stripe / bank CSV and GCP billing export → the tied P&L: arms-length revenue with monthly breakdown, related-party split disclosed separately, marketing/CAC line even at $0, refunds and fees never netted. Tie-outs computed, not asserted.
3 · Prove it's a businessThe Viability Report: per-agent unit economics, cohort benchmarks with n + dispersion disclosed, a RateCard price check, the founder/agents/customers ROI trio, and the valuation band.

The success state looks like this: a green tie-out banner over your own P&L, an in-band RateCard verdict beside it, and every uncomputable metric named instead of hidden. That artifact is what survives a judge's reconciliation.

Pricing

The list-price anchor below is recomputed component by component — it is not a marketing number. See the arithmetic.

Free
First 100 teams — the full pack (template P&L + Viability Report).
free slots remaining
$5
After the first 100 — the full pack (template P&L + Viability Report). 99.9% off the $5,000 an equivalent human engagement bills.
  1. 1 · Prove you shipped
  2. 2 · Prove you sold
  3. 3 · Prove it's a business

Step 1Prove you shipped — scan your repo

The one artifact every team already has. Pick it or paste it; the mock judge returns a scorecard with file citations, organized by the three judging criteria. Sign in with GitHub to unlock.

Or paste a repo URL public repos only

Skipping the repo? Fine — the CSV paths in step 2 work on their own. Every card below carries ONE evidence-source chip: detected (in code) · estimated (modeled, assumptions shown) · declared (your edit) · measured (artifact attached) — and reconciled is earned only when independent sources agree.

Step 2Prove you sold — attach money artifacts, get the tied P&L

Attach, don't type: paste CSV text or choose files. Any subset works. Every total equals the sum of its own monthly column; every source row is accounted for. Rows we can't classify go to a review list you resolve with explicit marks — declared, never inferred. Sign in with GitHub to unlock.

Revenue from team members, family, related entities or pre-existing relationships must be disclosed separately per the competition rules. Declaring it here is what makes your arms-length line defensible.

Defaults to the competition's May–Aug 2026 window. Rows dated outside it are excluded from every total and listed separately — never silently dropped. Widen it to see your full history.

Step 3Prove it's a business — the Viability Report

Describe your agents; everything is computed from your declared parameters and your generated P&L. Uncomputable metrics are named, not hidden. Sign in with GitHub to unlock.

Customer value (the customers leg of the ROI trio)

Cohort placement