Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 30 Oct 2026. What's built · Install 0.1.0
jadpo
Reference: Tooling

Tooling · rule

deployable.invalid

Deployable is written in a form deployables: doesn't take.

Area 14, Tooling; not declinable; the next step is usually the agent's.

deployables: names each deployable with a block holding serves:, a list of APIs, runs:, a list of triggers, and target:, and nothing else; an entry is listed once:

example
application {    deployables: {        kiosk: {            serves: main            target: Target.native        }    }}
text
error: `kiosk`'s `serves:` isn't a list --> app.jadpo:4:21  |4 |             serves: main  |                     ^^^^ not a list  reason: `serves:` is a list, `serves: [<api>]`.  next: Write `serves: [<api>]` (agent)  rule: deployable.invalid  help: https://jadpo.dev/docs/errors/deployable.invalidcheck failed: 1 error, 1 file

Markdown for agents: /docs/errors/deployable.invalid.md.Built from Jadpo main at a707efb.