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

ErrorsSign-in and identity · rule

semantic.multiple_authentication

Project declares more than one authentication block.

Area 8, Sign-in and identity; not declinable; the next step is usually the agent's.

example
principal {    user: {        subject: Member.handle    }}authentication {    browser_session: {        cookie: "session"    }}authentication {}type Handle = Text {    max_length: 40}entity Member {    id: Uuid    handle: Handle {        unique: true    }}
jadpo checkcheck failed: 1 error, 1 file

error authentication { } is declared twice

--> main.jadpo:13:1

   | 7 | authentication {   | -------------- first declared here13 | authentication {}   | ^^^^^^^^^^^^^^ declared again
reason
The ways a caller signs in are listed once, in authentication.jadpo, so one place says how anyone gets in.
next
Move what this authentication holds into the first, and remove it (agent)
rule
semantic.multiple_authentication
help
https://jadpo.dev/docs/errors/semantic.multiple_authentication

Markdown for agents: /docs/errors/semantic.multiple_authentication.md.Built from Jadpo main at aee2e8f.