AgentBlueprintProtocol.Negotiation.Outcome (Agent Blueprint Protocol v0.1.1)

Copy Markdown View Source

The negotiation result: the exact artifact revision, the honored required-core-field list, the supported critical / retained optional / quarantined namespaces, and typed notices (reason atoms — the typed Error notices are the Evidence surface). The outcome lists facts about revisions and extensions — it is not a decision. The outcome lists facts about revisions and extensions — it is not a decision.

Summary

Types

t()

@type t() :: %AgentBlueprintProtocol.Negotiation.Outcome{
  critical_extensions: [binary()],
  notices: [atom()],
  optional_retained: [binary()],
  protocol_revision: integer(),
  quarantined_extensions: [binary()],
  required_core_fields: [binary()]
}