A newer version of the Gradio SDK is available: 6.20.0
SUBMISSION.md β Compliance & Prize Evidence
Submit by June 14 evening (June 15 is buffer only). Every box below is binary. An unchecked box in REQ section = not on the board at all.
Entry requirements (REQ-01 β¦ REQ-06)
- REQ-01 β€32B: model inventory table in README, every model with param count; all β€4B (doubles as Tiny Titan evidence)
- REQ-02 Gradio app: Space in the official org; custom UI served
via gr.Server;
/plaingr.Blocks fallback works - REQ-03 Demo video: uploaded to YouTube + linked in README + a copy in the Space repo (judges must be able to evaluate even if ZeroGPU quota dies)
- REQ-04 Social post: at least one post live, linked from README
- REQ-05 GPU limit: β€10 ZeroGPU apps on the account (we use 1β2)
- REQ-06 README tags: YAML frontmatter with track + badge tags. β οΈ Day 2: open 2β3 existing compliant submissions in the org and COPY their exact tag strings β do not guess tag spelling. Planned: track (thousand-token-wood), nemotron, modal, codex, tiny-titan, off-brand, best-agent, best-demo (+ minicpm if G1 passed)
Per-prize evidence map
| Prize | Evidence judges must be able to find in β€60s |
|---|---|
| TTW podium | the app itself; showcase broadcasts; README write-up |
| Community Choice | Space likes β driven by posts #1β3, posters, reply-engagement |
| Best Use of Codex | Codex-attributed commit history (repo init, modal/ subsystem, dataset gen); README "Built with Codex" para describing holistic use (fine-tune pipeline, dataset agent) |
| Best Use of Modal | README "Built with Modal" section: finetune.py (LoRA, A100), batch_audio.py (parallel SFX/music library), gen_dataset.py; link Modal scripts in repo |
| Nemotron Best Space | README states Nano-4B writer + Nemotron ASR are core; architecture diagram |
| Nemotron Engagement | likes/interactions β same engine as Community Choice |
| Tiny Titan | model inventory table, all β€4B, headline framed around it ("a radio station in under 5B params, no model over 4B") |
| Off Brand | the radio UI; README screenshot + one line on gr.Server approach |
| Best Agent | SFX retrieve-vs-generate traces dataset linked; pipeline planning description |
| Best Demo | video + post quality (storytelling counts as much as build) |
| Bonus Quest Champion | criteria roll-up paragraph in README: fine-tuned (adapter link), dataset published, traces published, blog post, custom UI, all-local runtime |
| MiniCPM (if G1) | VoxCPM2 voices in cast roster; README notes which characters |
| Judges' Wildcard | automatic |
README.md structure (the Space's)
---
(YAML: title, emoji, sdk, tags[...])
---
# Midnight Static π»
one-paragraph hook β [Demo video] [Blog] [Social]
## What it is (3 sentences)
## The whole studio fits in your pocket (model inventory table)
## How it works (architecture diagram, compressed)
## Built with Modal (training + batch specifics)
## Built with Codex (holistic-use specifics)
## Nemotron, load-bearing (writer + ASR)
## Bonus quest roll-up (links: adapter, dataset, traces, blog)
## Run it / credits
Demo video shot list (60β90s)
- 0:00 cold open β broadcast already playing over radio close-up (3s of the best noir line)
- title card "MIDNIGHT STATIC β a radio station in under 5B parameters"
- type a premise β ON AIR frequency sweep (sped up 2Γ) β broadcast plays
- ANOTHER STATION: same premise flipped to RAAT/comedy β the laugh moment
- phone shot: CALL IN, speak a premise
- 5s tech card: model inventory, "every model β€4B Β· no cloud APIs"
- end card: Space link, org, badges targeted
Social posts
- #1 (Day 2 eve): build-in-public thread β "I'm building a radio station that fits in 5B parameters" + ugly-but-working clip
- #2 (Day 3): the radio UI reveal β screen capture of dial + ON AIR sweep
- #3 (Day 4): demo video + Space link; pin it; reply to every comment (engagement GPU is judged on interactions)
Final hour checklist
- Fresh-browser test: incognito, mobile + desktop, showcase plays <10s
- /plain fallback loads
- All README links resolve (video, blog, dataset, adapter, traces, post)
- One last full broadcast generated live β record it as proof-of-life
- Screenshot everything (if infra dies later, evidence survives)