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: Built-in services

Built-in services · rule

rate_limits.store_invalid

Rate limits' store isn't a connection that can count them.

Area 16, Built-in services; not declinable; the next step is usually the agent's.

rate_limits: { store: } names the connection rate limits are counted in: a Redis connection, or on Workers Cloudflare's rate-limiting binding. A database can't count them:

example
application {    connections: {        main: {            driver: Driver.postgres        }    }    rate_limits: {        store: main    }}
text
error: `store: main` can't count rate limits --> app.jadpo:8:16  |8 |         store: main  |                ^^^^ not Redis or a rate-limiting binding  reason: Rate limits are counted in one store the servers or a Worker's instances share: a Redis connection (`Driver.redis`), or on Workers Cloudflare's rate-limiting binding (`Driver.cloudflare_rate_limits`). `rate_limits: { store: <connection> }` names it. `main` is a PostgreSQL database.  next: Name a connection with `driver: Driver.redis` or `driver: Driver.cloudflare_rate_limits` (agent)  rule: rate_limits.store_invalid  help: https://jadpo.dev/docs/errors/rate_limits.store_invalidcheck failed: 1 error, 1 file

Markdown for agents: /docs/errors/rate_limits.store_invalid.md.Built from Jadpo main at a707efb.