For operators
Bind your stream to a market, push a SIGNAL to your overlay, file a call and explain it, read your receipts.
| Surface | Who | What you get |
|---|---|---|
Market page denpa.ai/m/:id | everyone | The unit of distribution: price, bound streams, signal ledger, crowd, receipts. |
OBS overlay denpa.ai/overlay/:handle | operators | Your featured SIGNAL as a browser source; push it from the studio or the API. |
SDK @denpa/sdk | developers | Typed client over the registry: market context, binding, overlay, receipts, program clock, wire. |
| REST API + MCP | developers, agents | CORS-open reads, dk_-keyed writes, an MCP server with ten tools. |
For operators
Bind your stream to a market, push a SIGNAL to your overlay, file a call and explain it, read your receipts.
For developers
Mint a key, read a market page, file a signal from your server, run the clock on your station, drive it all from an agent.
For fork builders
A vertical is a configuration, not a rewrite. Scaffold one in a command, keep identity, receipts and scoring on the hub.
Denpa Core answers one question: who predicted what, when, with what context, and were they right? Seven objects carry it.
Watch → Signal → Explain → Air → Move → Resolve → Rank → Follow. Read the causal loop for why the two inserted steps exist, or the DIP-1 specification for the normative version.