pub struct LdpIdentityCard {Show 16 fields
pub delegate_id: String,
pub name: String,
pub description: Option<String>,
pub model_family: String,
pub model_version: String,
pub weights_fingerprint: Option<String>,
pub trust_domain: TrustDomain,
pub context_window: u64,
pub reasoning_profile: Option<String>,
pub cost_profile: Option<String>,
pub latency_profile: Option<String>,
pub jurisdiction: Option<String>,
pub capabilities: Vec<LdpCapability>,
pub supported_payload_modes: Vec<PayloadMode>,
pub endpoint: String,
pub metadata: HashMap<String, String>,
}Expand description
Full LDP identity card for a delegate.
This is the rich typed representation maintained internally by the adapter.
A subset of these fields is also written into AgentCard.labels with
ldp.* keys for interoperability with JamJet’s existing infrastructure.
Fields§
§delegate_id: StringUnique delegate identifier (e.g. “ldp:delegate:challenger-alpha”).
name: StringHuman-readable name.
description: Option<String>Optional description of the delegate’s purpose.
model_family: StringModel family (e.g. “Claude”, “GPT”, “Gemini”).
model_version: StringModel version (e.g. “2026.03”).
weights_fingerprint: Option<String>SHA-256 fingerprint of model weights, if available.
trust_domain: TrustDomainTrust domain this delegate belongs to.
context_window: u64Context window size in tokens.
reasoning_profile: Option<String>Reasoning profile (e.g. “analytical”, “creative”, “adversarial-analytical”).
cost_profile: Option<String>Cost profile (e.g. “low”, “medium”, “high”).
latency_profile: Option<String>Latency profile (e.g. “p50:2000ms”, “p99:8000ms”).
jurisdiction: Option<String>Jurisdictional constraints (e.g. “us-east”, “eu-west”).
capabilities: Vec<LdpCapability>Capabilities this delegate offers.
supported_payload_modes: Vec<PayloadMode>Supported payload modes, ordered by preference.
endpoint: StringEndpoint URL for the delegate.
metadata: HashMap<String, String>Additional metadata.
Implementations§
Trait Implementations§
Source§impl Clone for LdpIdentityCard
impl Clone for LdpIdentityCard
Source§fn clone(&self) -> LdpIdentityCard
fn clone(&self) -> LdpIdentityCard
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more