CloudEvents
CNCF-graduated specification (graduated January 25, 2024) for describing event data in a common way. Defines a payload envelope with required attributes id, source, specversion, and type, and optional attributes datacontenttype, dataschema, subject, and time. Available format bindings cover JSON, AVRO, and Protobuf (XML and AVRO Compact in working draft); transport bindings cover HTTP, Kafka, AMQP, MQTT, NATS, and WebSockets. The CloudEvents 1.0.2 release is the current stable version, with 1.0.3 in working draft.