Skip to main content

Agent2Agent Protocol

Generated Evaluation Status

This section is generated from the framework manifest and compatibility report. Do not edit it manually.

  • Framework ID: agent2agent-protocol
  • Manifest: docs/external-frameworks/agent2agent-protocol.json
  • Compatibility report: ./reports/agent2agent-protocol.compatibility.json
  • Evidence class: SOURCE_REVIEWED
  • Independently reproducible: False
  • Comparative-testing claim allowed: False
  • Missing reproducibility gates: shared_test_vector, raw_output, timestamp, runtime_configuration, source_version_or_hash, replay_commands, declared_expected_outcome, independent_reproduction
  • Evaluation result: COMPATIBILITY_EVIDENCE_ONLY
  • Cycle status: FIRST_FRAMEWORK_CYCLE_COMPLETE
  • Execution authority claim: False
  • Next bounded action: Add executable observations, raw outputs, pinned versions, replay commands, and independent reproduction before making comparative-testing claims.
  • Posting source: generated compatibility report
  • Generated status is descriptive compatibility evidence only.

Generated Authored Analysis Boundary

This section is generated. Do not edit it manually.

  • Framework ID: agent2agent-protocol
  • Framework name: Agent2Agent Protocol
  • Generated sections above this boundary may be rebuilt from registry, manifest, compatibility-report, and result artifacts.
  • Authored analysis below this boundary may contain interpretation, notes, and framework-specific discussion.
  • Generators must preserve authored analysis unless a future validator explicitly declares a migration path.
  • Boundary rule: generated material is descriptive compatibility evidence only and does not create certification, endorsement, adoption, proof, or operational permission.

Generated Transition Mapping

This section is generated from the framework manifest. Do not edit it manually.

FieldGenerated Value
framework_identityAgent2Agent Protocol
source_referencehttps://a2a-protocol.org/latest/specification/
source_versionlatest public specification recorded
allowed_use_boundaryagent interoperability and task-exchange evidence only
claimsdiscovery, Agent Cards, messages, tasks, artifacts, completion, failure, and authenticated interactions
non_claimsno universal trust, delegation, admissibility, or execution authority
input_artifact_typeAgent Card, message, task, or artifact
output_artifact_typeprotocol task state or exchange evidence
actor_or_authority_modelagent identities and authenticated interactions; authority not inherited
evidence_modelofficial specification plus local bounded crosswalk
policy_or_rule_modelprotocol task and interaction rules
delegation_modelmust be reconstructed independently for the requested consequence
decision_or_result_modeltask state, completion, or failure only
execution_authority_claimfalse
receipt_or_trace_modelprotocol messages, task states, and local compatibility record
reconstruction_modelsource and exchange evidence can reconstruct protocol interaction context
SPE_overlapagent and task evidence may enter standing review
StegVerse_ecosystem_overlappreparation and interoperability path before commitment
fail_closed_conditionsmissing source version, undefined task mapping, missing delegation, or authority overclaim

Generated mapping is compatibility evidence only.

Generated Framework Metadata

This section is generated from the external-framework registry. Do not edit it manually.

  • Framework ID: agent2agent-protocol
  • Name: Agent2Agent Protocol
  • Registry status: SOURCED-CROSSWALK-PROVISIONAL
  • Testbench state: SOURCE_RECORDED_CROSSWALK_PROVISIONAL
  • Manifest path: docs/external-frameworks/agent2agent-protocol.json
  • Source reference: https://a2a-protocol.org/latest/specification/
  • Metadata boundary: generated metadata is descriptive only; it does not create certification, endorsement, formalism adoption, admissibility proof, or execution authority.

Evidence posture

evidence_class: SOURCE_REVIEWED
page_completeness: COMPLETE_WITH_EXTERNAL_GATES
runtime_observation: none attached
independent_reproduction: false
comparative_testing_claim_allowed: false
execution_authority_claim_allowed: false

Published scope

A2A defines agent interoperability concepts for discovery through Agent Cards, messages, tasks, artifacts, completion, failure, and authenticated interactions.

Canonical source: https://a2a-protocol.org/latest/specification/

Source snapshot posture: the protocol specification is recorded, but no pinned agent implementation, Agent Card, task trace, authentication exchange, artifact custody record, or independent replay receipt is attached.

Native terms

A2A termMeaning hereStegVerse relationship
Agent CardDescription of an agent and its skills or endpoint.Discovery evidence; not proof of current authority.
TaskStateful unit of work exchanged between agents.Proposed transition or work packet requiring separate admissibility.
MessageCommunication within a task.Evidence input; not an authorization grant.
ArtifactOutput associated with task progress or completion.Result evidence requiring provenance and custody.
Task stateSubmitted, working, completed, failed, or similar status.Workflow state; not consequence-binding standing.

Relationship to admissibility

A2A asks: How can agents discover one another and exchange tasks and artifacts?
StegVerse asks: Did the acting agent have current authority for this specific consequence?
agent discovered != trusted for every action
task accepted != consequence authorized
task completed != transition admissible
artifact returned != governed result accepted

Agent discovery and task exchange can enter the StegVerse path as proposed interaction evidence. Delegation, current standing, target scope, recoverability, and consequence authority remain separately evaluated.

Observation boundary

No public StegVerse A2A runtime observation is claimed.

shared task vector: missing
raw messages and task events: missing
timestamp: missing
agent configuration: missing
implementation version or hash: missing
replay commands: missing
declared expected outcome: missing
independent reproduction: missing

StegVerse analysis

CriterionCurrent result
IdentityAgent Cards and authenticated channels may identify endpoints; identity does not prove standing.
AuthorityTask acceptance or completion does not establish authority to bind consequence.
PolicyPolicy remains external unless explicitly referenced and pinned in the task envelope.
DelegationDelegation must bind agent, skill, target, scope, and validity window.
EvidenceMessages, task transitions, artifacts, and errors can become evidence when retained.
ReplayabilityRequires pinned agents, cards, task inputs, authentication state, and transport behavior.
ReconstructabilityPartial until all task state transitions and artifact custody are retained.
Failure behaviorUnknown agent, invalid task state, missing delegation, or artifact mismatch must fail closed.
InteroperabilityA2A task records can become Commitment Candidate evidence, not inherited authority.

Commit-time interoperability contract

transition_id
requesting_actor
requesting_agent_id
responding_agent_id
agent_card_reference
agent_card_hash
requested_skill
requested_action
target_system
task_id
task_input_hash
authentication_reference
delegation_reference
policy_reference
task_state_history
artifact_references
artifact_hashes
execution_context
validity_window
source_timestamp

Failure classes

Failure classAppliesCurrent boundary
Agent identity ambiguityYesAgent Card identity may not equal current controller or operator.
Authority driftYesDelegation can expire while a task remains active.
Delegation leakageYesA declared skill may exceed the task's authorized scope.
Task-state confusionYesCompletion state may be mistaken for admissibility.
Artifact substitutionYesReturned artifacts require hashes and custody evidence.
Replay divergenceYesAgent implementations and external services can alter outcomes.
Fail-open interaction errorYesFailed or indeterminate tasks must not authorize consequence.

Machine-readable companions

manifest: docs/external-frameworks/agent2agent-protocol.json
compatibility report: docs/external-frameworks/reports/agent2agent-protocol.compatibility.json
canonical registry: docs/external-frameworks/index.json
canonical union: static/external-frameworks/canonical-union-inventory.v1.json

Maintenance and challenge path

Maintenance owner: StegVerse-Labs/admissibility-wiki, External Frameworks audit surface.

A challenge must identify agent2agent-protocol, the disputed Agent Card, task state, delegation, artifact, or source field, and public evidence supporting correction. Evidence strength cannot increase without a pinned and replayable task exchange.

Validation completion criteria

pinned agent implementations and Agent Cards
shared task vectors
predeclared expected boundaries
raw messages and task-state events
artifact hashes and custody records
authentication, policy, and delegation inputs
timestamps and runtime configuration
replay commands
independent rerun receipt
non-claim language preserved

Benchmark relevance

preparation_boundary, commitment_boundary, authority_boundary, interoperability_path

Non-claims

Protocol completion does not create StegVerse standing, certification, equivalence, execution authority, or general compatibility. A completed task is not proof that the resulting consequence was admissible.

Next safe build target

Attach one pinned two-agent task fixture with Agent Cards, delegation, raw state transitions, artifact hashes, expected StegVerse boundary, replay command, and independent rerun receipt.

This page reflects a bounded admissibility packet. Publication does not create standing. The reflected claim inherits only the standing reconstructable from the referenced evidence, authority, and admissibility conditions.