a2aproject / a2aproject/a2a-samples

Add an edge-cloud capability contract extension sample

Abierto
#648 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Jupyter Notebook
Estrellas
1.8k
Forks
751
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

## Context

I proposed an optional edge-cloud capability contract extension in a2aproject/A2A#2076, following the extension governance process.

## Proposed sample

Add an experimental extension sample under `extensions/edge-cloud-capability-contract/v1` containing:

- a normative extension specification;
- JSON Schemas for Agent Card capability claims, per-request execution requirements, and response execution receipts;
- a dependency-free fail-closed reference matcher;
- tests covering edge/offline/residency selection and rejection for unsatisfied latency, region, attestation, verification, or idempotency requirements.

The sample uses existing `AgentExtension.params`, extension activation, and Message/Artifact metadata. It does not change core A2A types, add a competing protocol, or treat declarations as trust anchors.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.