Skip to main content
Account

Tokenetes

Learn how Tokenetes issues Transaction Tokens to carry caller identity and context across Kubernetes service call chains for zero-trust security.

Status
Stable
Category
Provisioning
Subcategory
Security & Compliance
License
Apache-2.0
Technology matrix Skip Just not for me See the matrix

Tokenetes is a CNCF sandbox project that implements the IETF Transaction Tokens (TraT) draft. Transaction Tokens are short-lived, signed tokens that carry the authenticated identity of the original caller and the immutable context of a specific transaction as a request fans out through a chain of microservices.

The problem Tokenetes addresses is that OAuth access tokens were designed to authorize a client to call a resource server, not to preserve β€œwho started this, and what did they ask for” across many internal hops. Without transaction tokens, downstream services either over-trust their peers or re-authorize against the original bearer token in ways that are hard to scope. A Tokenetes service sits inside the trust domain, issues TraTs to workloads on demand, and lets receivers verify that the request they are handling is part of a sanctioned transaction.

The project originated from work by SGNL and is aimed at zero-trust architectures where cross-service identity propagation needs to be explicit and auditable.

Security & Compliance

Email signup loads here. You can also manage email preferences in account settings.

Build Tokenetes? I'll show you where engineers get stuck with it β†’ Back free content for the community β†’