pub struct CatalogMcpServerCandidateProvenance {
pub authority: String,
pub media_type: McpServerCardMediaType,
pub observed_at: String,
}Expand description
Where and when an MCP server catalog reference was observed. Discovery provenance deliberately carries no content digest because search does not establish the exact validated content a later plan will bind.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
Host of the catalog authority that advertised the reference, without path, query, or credentials. Inert untrusted data.
media_type: McpServerCardMediaTypeJSON MCP media type advertised for the referenced card.
observed_at: StringISO 8601 timestamp at which the runtime observed the catalog reference. This is not a retrieval or validation timestamp.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CatalogMcpServerCandidateProvenance
impl<'de> Deserialize<'de> for CatalogMcpServerCandidateProvenance
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CatalogMcpServerCandidateProvenance
impl RefUnwindSafe for CatalogMcpServerCandidateProvenance
impl Send for CatalogMcpServerCandidateProvenance
impl Sync for CatalogMcpServerCandidateProvenance
impl Unpin for CatalogMcpServerCandidateProvenance
impl UnsafeUnpin for CatalogMcpServerCandidateProvenance
impl UnwindSafe for CatalogMcpServerCandidateProvenance
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more