Build the practice experience your community wishes existed.
Turn any measurable pursuit into purposeful practice, trustworthy progress, an engaging stream, and a story worth sharing—without asking the platform for a private escape hatch.
Anchored to capture at 00:18:43.220
story.emit("personal_best")Start with what you need to own.
Packages own meaning. Connectors observe the outside world. Complete verticals compose both into one deliberate member and creator experience.
Your experience owns meaning.
The host owns authority.
Darts gets no private privileges. Every official experience crosses the same typed, versioned, revocable boundary available to you.
- Rules and activity state
- Measurements and progression
- Manual player and overlay
- Story, coordination, narration policy
- Identity and authorization
- Clocks and persistence
- Devices, Station, OBS and media
- Routing, retries and recovery
A vertical is a deep capability stack.
Supporting a pursuit means understanding how serious practitioners train and telling the story of that work—not adding a category label to a timer.
Build a vertical- 01DiscoveryPursuit + Library listing + Experience Suite
- 02PracticeSeveral useful modes + honest Attempt boundaries
- 03EvidenceManual input + one near-zero-effort automatic path
- 04ProgressComparable Measurements + ranks + Sprint finish lines
- 05PresentationPlayer + overlay + semantic Story Events
- 06CreatorOBS anchors + narration + sealed production evidence
- 07ProofFixtures + conformance + cross-surface acceptance
If the public platform can express Darts, it can express your vertical.
Darts Core combines eight modes, a shared rules kit, a rich board, manual and AutoDarts input, corrections, progression, Story Events, overlays, multiplayer, narration, OBS anchoring, and creator evidence—without importing the kernel.
Describe the experience. Let your agent learn the boundary.
Codex, ChatGPT, and Claude use the same Chasing Mastery skills, durable brief, pinned local toolchain, Workbench loop, conformance gates, and release handoff. Change providers without changing the product you are building.
› Build a chess Puzzle Rush Practice Mode with a responsive board, accuracy and pace progression, Story Events for streaks and personal bests, and a stream overlay.I’ll begin by defining the Attempt boundary and evidence model.Then I’ll scaffold a standalone package and open the real artifact in Workbench.
Build something worth practicing.
Start with the mental model, leave with tested immutable package bytes.