Package com.tnsai.identity
package com.tnsai.identity
Decentralized identity management for agents using W3C DID standards.
-
ClassDescriptionDeclarative description of an agent that an
AgentPrincipalProvideruses to mint anAgentPrincipal(TNS-298).Verifiable identity for an agent participating in the framework (TNS-298).SPI for issuing and verifyingAgentPrincipalinstances (TNS-298).Thrown byAgentPrincipalProvider.issue(com.tnsai.identity.AgentDescriptor)when the trust root refuses to mint an identity (revoked spec, blocked tenant, …).Cryptographic / external-system proof that anAgentPrincipalwas issued by a trusted third party (TNS-298).Decentralized Identifier (DID) according to W3C DID Core specification.Programmatic counterpart ofDIDSpec— the configuration an agent declares to derive itsDID(and, where supported, aDIDDocument).DID Document according to W3C DID Core specification.Service Endpoint.Verification Method.DID Resolver - Resolves DIDs to DID Documents.Process-localAgentPrincipalProvider(TNS-298).