MACP

MACP Transport Registry

Defines standardized transport bindings for MACP.

Identifier Format

macp.transport.<name>.v<version>

Standard Transports

TransportDescriptionStatusReference
macp.transport.grpc.v1gRPC over HTTP/2permanentRFC-MACP-0006
macp.transport.http.v1HTTP JSON APIpermanentRFC-MACP-0006
macp.transport.websocket.v1WebSocket streamingpermanentRFC-MACP-0006
macp.transport.messagebus.v1Message bus (Kafka/NATS/RabbitMQ)permanentRFC-MACP-0006

Transport Requirements

All transports MUST:

  • support secure transport (TLS)
  • carry MACP Envelope messages
  • preserve ordering within sessions

Transport Selection Guidance

gRPC: high-performance internal coordination
HTTP: simple integrations
WebSockets: interactive environments
Message buses: large distributed systems