Identity element

Field reference for the Identity canvas element: agent DID extraction at inbound, protected, external, or outbound pipeline edges for VP stamping.

The Identity element extracts an agent DID from the pipeline at the edge where identity evidence is available. Drop it on the edge that corresponds to the identity slot you want to populate. One surface can hold multiple Identity elements at different edges.

Placement slots

EdgeIdentity slotWhat it resolves
Caller → Access Point (request)Inbound caller identityDID of the incoming caller.
Access Point → Caller (response)Protected agent identityDID of the managed agent responding to the caller.
External Target → Managed Agent (response)External agent identityDID of the external upstream the managed agent calls out to.
Managed Agent → Transit Point (request)Outbound managed-agent identityDID of the managed agent for a specific transit point. Used by Workload Binding flows.

Identity Extraction Type

Select the type using the Identity Extraction Type dropdown. Type-specific fields appear below once a type is selected.

TypeDescription
From Payload (identity metadata)Reads identity claims from a named field in the payload body.
From API KeyDerives the agent DID from the configured API key.
From JWT ClaimsExtracts the agent DID from a named claim in the JWT Bearer token.
Static DIDUses a fixed, pre-known DID for all requests. Not currently available: visible but disabled.
From mTLS certificateDerives the agent DID from the client certificate presented during the request. Not currently available: visible but disabled.

Type: From Payload (identity metadata)

The sidebar panel shows a Configure Fields… button that opens the fullscreen editor. Configure dot-notation field paths and the JSON schema there. The sidebar also shows the current field count.

FieldTypeRequiredDefaultDescription
Strip raw identity metadata after injectiontoggleNoOffWhen on, removes the raw _meta.[field] from the request once the VP credential is injected. Not shown on A2A and AP2 surfaces.

Type: From API Key

FieldTypeRequiredDefaultDescription
API KeyselectYesActive API key to derive the agent DID from. Populated from the gateway’s configured API keys.

Type: From JWT Claims

Requires JWT Bearer caller authentication on this surface.

FieldTypeRequiredDefaultDescription
JWT ClaimstringNooidJWT claim from which the DID is derived.
Namespace Claimsstring, comma-separatedNoAdditional claims that namespace the derived DID to ensure uniqueness, for example iss, tid.

Type: Static DID

FieldTypeRequiredDefaultDescription
Static DIDstringYesThe pre-known DID to use as the agent identity for all requests. For example: did:web:example.com:agent:my-agent.

Type: From mTLS certificate

FieldTypeRequiredDefaultDescription
Client CertificateselectYesActive client-leaf certificate to derive the agent DID from. Populated from the gateway’s configured certificates.