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

Deployable serves an API the app doesn't have.

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

serves: names APIs the app has: those apis: declares, or main, and webhooks once a connection receives webhooks:

example
application {    deployables: {        kiosk: {            serves: [mian]            target: Target.native        }    }}
text
error: `mian` isn't one of the app's APIs --> app.jadpo:4:22  |4 |             serves: [mian]  |                      ^^^^ no such API  reason: `serves:` names APIs the app has: `main`. Did you mean `main`?  next: Use `main` instead of `mian` (agent)  rule: deployable.api_unknown  help: https://jadpo.dev/docs/errors/deployable.api_unknowncheck failed: 1 error, 1 file

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