AGNTCY · AsyncAPI Specification

Agntcy Events

Version

View Spec View on GitHub AI AgentsInteroperabilitySpecificationOpen-SourceAgent DiscoveryIdentityAgent DirectoryMCPA2AOpenAPIgRPCProtocol BuffersVerifiable CredentialsSchemaTaxonomyMessagingObservabilityLinux FoundationAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-08-19'
method: derived
source: grpc/agntcy-dir-events-v1-event_service.proto, https://buf.build/agntcy/dir/docs/main:agntcy.dir.events.v1, https://github.com/agntcy/dir/blob/main/docs/content/dir/dir-cli-reference.md
spec_type: null
asyncapi_published: false
webhooks_published: false
note: AGNTCY HAS a real event surface and publishes NEITHER an AsyncAPI document NOR webhooks. Directory events are delivered
  as a gRPC server stream (agntcy.dir.events.v1.EventService), consumed with dirctl events listen -o jsonl. Because there
  is no AsyncAPI and no webhook catalog, no AsyncAPI and no Webhooks pointer is emitted — this file records the event surface
  that exists, not a claim about a document that does not. SLIM is a separate pub/sub-capable messaging transport with its
  own protos in grpc/.
surfaces:
- name: Directory events
  transport: grpc-server-streaming
  proto: grpc/agntcy-dir-events-v1-event_service.proto
  package: agntcy.dir.events.v1
  registry: https://buf.build/agntcy/dir/docs/main:agntcy.dir.events.v1
  consumer: dirctl events listen -o jsonl
  observed_event_types:
  - EVENT_TYPE_RECORD_PUSHED
  observed_event_types_note: Only the event type quoted verbatim in the published CLI reference is listed. The full enum is
    in the proto and on buf.build; it is not restated here from memory.
- name: SLIM messaging
  transport: slim
  protos:
  - grpc/agntcy-slim-data-plane-v1-data_plane.proto
  - grpc/agntcy-slim-controlplane-v1-controlplane.proto
  - grpc/agntcy-slim-channel-manager-v1-commands.proto
  spec: https://github.com/agntcy/slim-spec
  note: Secure Low-Latency Interactive Messaging — the AGNTCY transport layer, with SLIMRPC bindings for the A2A SDKs in Go,
    JS/TS, Java, .NET and Python.
- name: Directory sync
  transport: grpc
  proto: grpc/agntcy-dir-store-v1-sync_service.proto
  note: Peer-to-peer synchronization between Directory instances.
x-gap: A published AsyncAPI 3.x for agntcy.dir.events.v1 would make the Directory event surface machine-readable. Today an
  agent has to read a .proto to discover it.