AgentBlueprintProtocol.Signature.Attributes (Agent Blueprint Protocol v0.1.1)

Copy Markdown View Source

The validated signed attributes of a signature entry, with content_digest parsed to a Digest value and purpose the closed purpose atom. Signed attributes are signature evidence that carries no authority.

Summary

Types

purpose()

@type purpose() :: :blueprint | :deployment | :federation_envelope

t()

@type t() :: %AgentBlueprintProtocol.Signature.Attributes{
  algorithm: binary(),
  content_digest: AgentBlueprintProtocol.Digest.t(),
  created_at: binary(),
  key_id: binary(),
  purpose: purpose()
}