Denpa is a live attention engine for television and culture. The protocol exposes operator field records, AURA-ranked signal feeds, and embeddable market intelligence — read access, no signup required.
Building an overlay, signal skin, analytics dashboard, or integration? Apply for Builder access — get listed in the directory and unlock higher rate limits.
A fork is a vertical on the same engine — own surface + theme, all data resolving through denpa.ai over plain REST (CORS-open, no auth for reads, no npm SDK). Clone the reference fork, or hand an AI the agent brief below.
1 · QUICKSTART
# Clone the reference fork — it already wires every protocol API
# and ships the static-TV broadcast placeholder. ~60 seconds to live.
git clone https://github.com/bananaemojiii/denpa-fork-zero
cd denpa-fork-zero
cp .env.example .env # endpoints prefilled — denpa.ai + api service
npm install
npm run dev # → http://localhost:5173
2 · FOR AI AGENTS (CLAUDE CODE) — PASTE THIS
# Asked to "fork the Denpa protocol"? Follow this exactly.
# DATA — all reads are public REST over HTTPS, CORS-enabled.
# There is NO npm SDK and NO auth for reads. Do not block first paint on a
# WebSocket; poll REST every 30s. (A panel stuck on "loading…" means you wired
# a non-existent SDK / dead socket — use these endpoints instead.)
GET denpa.ai/api/polymarket/featured # heatmap tiles
GET denpa.ai/api/broadcast/schedule?cat=sport # schedule (buckets + programs)
GET denpa.ai/api/polymarket/history?market_id=ID # YES price history (chart)
GET api-production-802f5.up.railway.app/api/v1/signals/leaderboard?operators=human
# RULES
# - A fork owns its surface + theme; it must NOT reimplement Signal / Market /
# User / Outcome — those resolve through denpa.ai (Layer 14).
# - Always render the static-TV <NoSignal/> for loading / empty / error states.
# - Reads are public; SIGNAL writes go through the API service (API-key gated).
# NEW VERTICAL? Ask the user only what you cannot infer, then build:
# 1. Name + vertical? (sport / music / crypto / culture / film / news …)
# 2. Theme — reuse the Ceefax teletext skin, or custom colors + font?
# 3. Standalone repo, or an app inside the denpa monorepo?
# Then edit CHANNELS + theme in src/lib/denpa.ts and src/App.tsx. That's it.