Publish outbound
A connector next to the tool opens outbound relay uplinks. The relay splices the inner mutual-TLS bytes and does not become the service identity.
Agents
Dodona’s implemented local flow combines live service discovery, end-to-end workload identity, peer- and method-limited Biscuit authority, and an auditable MCP call.
One concrete call
A connector next to the tool opens outbound relay uplinks. The relay splices the inner mutual-TLS bytes and does not become the service identity.
The caller receives a Biscuit credential bounded by expiry, expected peer, method tags, channel binding, and optional third-party discharge.
A local MCP gateway inside the client trust boundary resolves the tool, presents the attenuated credential, and preserves the authenticated workload identities.
Authority model
Biscuit is the selected L2 encoding. Rust and Go fixtures exercise offline attenuation, expiry, peer and method restrictions, channel binding, and third-party caveats. A recipient can add restrictions; it cannot remove the issuer’s restrictions.
A discharge can represent a condition such as an open incident or an approval held inside the granting organization. The discharger is another named service, not a special external trust mechanism.
The local MCP gateway test exercised an attenuated delegated tool call and emitted a signed delegation attestation that verifies offline. This is scripted local evidence. It is not a hosted Directory service or a design-partner deployment.
Audit shape
Authenticated workload principal and delegated human or agent authority.
Resolved object, expected peer, method tags, caveats, and decision.
Signed attestation output can be checked offline.
Pilot shape
That is enough to evaluate naming, identity preservation, attenuation, discharge, denial, and audit without changing an entire cluster.