Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 5 Nov 2026. What's built · Install 0.3.0
jadpo
ReferenceErrors

ErrorsTools · rule

deployable.invalid

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

Area 14, Tools; 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        }    }}
jadpo checkcheck failed: 1 error, 1 file

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.invalid

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