a2aproject / a2aproject/A2A

[Epic] Push-notification config — security & semantics

Abierto
#1,988 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement v1.1-candidate
Lenguaje dominante
Shell
Estrellas
25.7k
Forks
2.6k
Merge medio
3 d 6 h
PR fusionados (30 d)
16

Descripción

## Push-notification config — security & semantics

### Problem

Several distinct gaps cluster around `PushNotificationConfig` / `TaskPushNotificationConfig`: secrets are returned on read, the `token` field's type is undefined, and the snapshot-on-registration semantics differ from `SubscribeToTask`.

### Consolidated issues

- [ ] #1681 — **Security:** `GetTaskPushNotificationConfig` / `ListTaskPushNotificationConfigs` return sensitive credentials *(anchor)*
- [ ] #1250 — Clarify the type/format of the `token` field (e.g. reference RFC 6750 Bearer)
- [ ] #1483 — Should push deliver a task snapshot as the first event on registration, matching `SubscribeToTask`?

### Acceptance criteria

- Read operations (`Get`/`List`) MUST redact or omit secret material; spec states this normatively.
- `token` field type/format is specified (or explicitly declared opaque) with a normative reference.
- Snapshot-on-registration behavior is defined for parity with subscribe (prevents the `GetTask`→`Subscribe` information gap).
- `a2a.proto`, spec text, and all bindings agree.

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.