Start from an anchor you chose.
The verifier receives trusted roots explicitly. The protocol does not phone home, discover an identity provider, or silently expand the trust set.
- root
- engineering
- key
- ed25519:8f31…
- scope
- deploy
Auths makes permission a portable object. Authority begins from trust the verifier chose, narrows through delegation, binds to an exact action, and resolves where that action would execute.
Read the protocolThe verifier receives trusted roots explicitly. The protocol does not phone home, discover an identity provider, or silently expand the trust set.
A grant can reduce capability, resource, audience, validity, and depth. It cannot manufacture authority its parent never held.
A profile canonicalizes the security-relevant action. The proof covers its digest and audience, so later mutation produces a different action.
The receiving service checks signatures, delegation, constraints, time, audience, and limits locally against its own trusted context.
The application decodes the command from the verified action. It never verifies one set of bytes and executes another supplied by the caller.