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

ErrorsConfiguration · rule

configuration.url_type

Connection address is not a setting of the type its driver needs.

Area 10, Configuration; not declinable; the next step is usually the agent's.

example
config {    cache_url: RedisUrl}
example
application {    connections: {        main: {            driver: Driver.postgres            url: config.cache_url        }    }}
jadpo checkcheck failed: 1 error, 2 files

error main's address must be a PostgresUrl setting

--> app.jadpo:5:18

  |5 |             url: config.cache_url  |                  ^^^^^^^^^^^^^^^^ `cache_url` is `RedisUrl`
reason
A connection opened with driver: Driver.postgres takes an address of its own type, which checks the scheme and is always secret; config.cache_url is RedisUrl.
next
Declare <name>: PostgresUrl in config.jadpo, and write url: config.<name> (agent)
rule
configuration.url_type
help
https://jadpo.dev/docs/errors/configuration.url_type

Markdown for agents: /docs/errors/configuration.url_type.md.Built from Jadpo main at aee2e8f.