Skip to content

Message examples and traces ​

Select a message to inspect its complete CloudEvents JSON. These examples cover all 14 core types in draft-01.

CloudEvents : what is this message format?

CloudEvents is an open, widely used standard for event messages. DASP uses its common envelope for event identity, source, type, and data. DASP adds the session and recovery rules.

Why DASP uses CloudEvents →
{
  "specversion": "1.0",
  "id": "event-3",
  "source": "urn:example:client:one",
  "type": "dasp.v1.command",
  "datacontenttype": "application/json",
  "data": {
    "session_id": "session-counter",
    "command_id": "command-add-1",
    "name": "counter.add",
    "input": {
      "amount": 3
    }
  },
  "requestid": "request-add"
}

Download the evidence ​

ArtifactContents
Counter event setFull examples of every core type
Counter profileCommands, state, outputs, and completion rules
Recovery traceLost receipt, equal retry, conflict, and two client cursors
Invalid eventsMessages rejected by validation

The event set is a catalog. The recovery trace is ordered. Both are recorded artifacts, not a live host.

Follow the trace or run the checks.