{
  "activation": {
    "payload": {
      "active_roles": [
        "player@v1"
      ],
      "activities": [
        "playback"
      ]
    },
    "type": "server/activate"
  },
  "availability_trace": [
    {
      "available": true,
      "type": "client/state"
    },
    {
      "phase": "sending",
      "roles": [
        "player"
      ],
      "type": "stream/start"
    },
    {
      "phase": "sent",
      "roles": [
        "player"
      ],
      "type": "stream/start"
    }
  ],
  "client": {
    "active_roles": [
      "player@v1"
    ],
    "client_id": "hwG33qfqFxJFHdBoEQJHYl21LxaoRfWSpL_snQRBMHg",
    "name": "sendspin-dotnet-client",
    "supported_roles": [
      "player@v1"
    ]
  },
  "discovery_method": "registry_fallback",
  "group_updates": [
    {
      "payload": {
        "group_id": "2c323408-05b6-476d-8439-baf27076c7e4",
        "group_name": "sendspin-dotnet-client",
        "playback_state": "stopped"
      },
      "type": "group/update"
    },
    {
      "payload": {
        "group_id": "2c323408-05b6-476d-8439-baf27076c7e4",
        "group_name": "sendspin-dotnet-client",
        "playback_state": "playing"
      },
      "type": "group/update"
    },
    {
      "payload": {
        "group_id": "2c323408-05b6-476d-8439-baf27076c7e4",
        "group_name": "sendspin-dotnet-client",
        "playback_state": "stopped"
      },
      "type": "group/update"
    }
  ],
  "implementation": "aiosendspin",
  "initiator_role": "server",
  "peer_hello": {
    "payload": {
      "device_info": {
        "manufacturer": "Sendspin Conformance",
        "product_name": "Conformance Dotnet Client",
        "software_version": "0.1.0"
      },
      "name": "sendspin-dotnet-client",
      "player@v1_support": {
        "buffer_capacity": 2000000,
        "supported_formats": [
          {
            "bit_depth": 16,
            "channels": 1,
            "codec": "pcm",
            "sample_rate": 8000
          }
        ]
      },
      "supported_pair_methods": {
        "pairing_psk": {}
      },
      "supported_roles": [
        "player@v1"
      ],
      "unpaired_access": {
        "enabled": true
      }
    },
    "type": "client/hello"
  },
  "preferred_codec": "pcm",
  "protocol": {
    "assertions": {
      "CORE-001": {
        "detail": "Noise handshake completed; driver enforces strict frame ordering",
        "events": [
          {
            "end_ts": 1792567222.468719,
            "event": "handshake_completed",
            "handshake_hash": "59815432cda136b43f703f9d75c07018dc0c699bb04845edf26ead12ad87bd7d",
            "peer_id": "hwG33qfqFxJFHdBoEQJHYl21LxaoRfWSpL_snQRBMHg",
            "psk_category": "sentinel",
            "start_ts": 1792567219.479777,
            "timestamp": 1792567222.4687529
          }
        ],
        "status": "passed"
      },
      "CORE-002": {
        "detail": "Server ran with allow_noncompliant_clients=False; no early-message compliance error was raised before activation",
        "events": [
          {
            "active_roles": [
              "player@v1"
            ],
            "event": "connection_established_without_compliance_error",
            "timestamp": 1792567222.4687638
          }
        ],
        "status": "passed"
      },
      "CORE-003": {
        "detail": "Active roles are a subset of the negotiated role set",
        "events": [
          {
            "active_role_ids": [
              "player@v1"
            ],
            "event": "server_activate_scoped_to_negotiated_roles",
            "negotiated_role_ids": [
              "player@v1"
            ],
            "requested_roles": [
              "player@v1"
            ],
            "timestamp": 1792567222.468767
          }
        ],
        "status": "passed"
      },
      "CORE-004": {
        "detail": "Connection reached the active state, which requires the initial client/state to have already been accepted",
        "events": [
          {
            "detail": "SendspinConnection gates role binary data behind the initial client/state and flags noncompliance otherwise",
            "event": "initial_client_state_gate_satisfied",
            "timestamp": 1792567222.468768
          }
        ],
        "status": "passed"
      },
      "PLAYER-001": {
        "detail": "Selected an advertised format and streamed 200 timestamped chunks in order",
        "events": [
          {
            "advertised_formats": [
              {
                "bit_depth": 16,
                "channels": 1,
                "codec": "pcm",
                "sample_rate": 8000
              }
            ],
            "event": "stream_start_observed",
            "negotiated_format": {
              "bit_depth": 16,
              "channels": 1,
              "codec": "pcm",
              "sample_rate": 8000
            },
            "timestamp": 1792567228.782815
          },
          {
            "chunk_count": 200,
            "event": "audio_chunks_observed",
            "first_timestamp_us": 706005698,
            "last_timestamp_us": 710980698,
            "timestamp": 1792567228.7828312
          }
        ],
        "status": "passed"
      }
    },
    "spec_revision": "8c9577ea8719ad082d051ec13cc73ef15ed68948"
  },
  "role": "server",
  "scenario_id": "server-initiated-protocol-baseline-v1",
  "server_id": "dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I",
  "server_name": "aiosendspin server",
  "status": "ok",
  "time_exchange": [
    {
      "payload": {
        "client_transmitted": 1792567219896448
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219896448,
        "server_received": 703179641,
        "server_transmitted": 703180038
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219914764
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219914764,
        "server_received": 703195534,
        "server_transmitted": 703195715
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219915465
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219915465,
        "server_received": 703196063,
        "server_transmitted": 703196156
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219915805
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219915805,
        "server_received": 703196394,
        "server_transmitted": 703196455
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219916062
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219916062,
        "server_received": 703196636,
        "server_transmitted": 703196700
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219916284
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219916284,
        "server_received": 703196844,
        "server_transmitted": 703196910
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219916519
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219916519,
        "server_received": 703197100,
        "server_transmitted": 703197155
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219916753
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567219916753,
        "server_received": 703197328,
        "server_transmitted": 703197397
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220555440
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220555440,
        "server_received": 703836686,
        "server_transmitted": 703837108
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220557277
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220557277,
        "server_received": 703838032,
        "server_transmitted": 703838288
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220558180
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220558180,
        "server_received": 703838833,
        "server_transmitted": 703839001
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220558694
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220558694,
        "server_received": 703839387,
        "server_transmitted": 703839567
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220559483
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220559483,
        "server_received": 703840186,
        "server_transmitted": 703840356
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220560230
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220560230,
        "server_received": 703840958,
        "server_transmitted": 703841176
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220561046
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220561046,
        "server_received": 703841669,
        "server_transmitted": 703841804
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220561574
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567220561574,
        "server_received": 703842293,
        "server_transmitted": 703842386
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221131282
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221131282,
        "server_received": 704412110,
        "server_transmitted": 704412314
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221132080
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221132080,
        "server_received": 704412710,
        "server_transmitted": 704412796
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221132450
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221132450,
        "server_received": 704413056,
        "server_transmitted": 704413117
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221132739
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221132739,
        "server_received": 704413332,
        "server_transmitted": 704413400
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221133007
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221133007,
        "server_received": 704413586,
        "server_transmitted": 704413657
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221133274
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221133274,
        "server_received": 704413856,
        "server_transmitted": 704413913
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221133519
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221133519,
        "server_received": 704414099,
        "server_transmitted": 704414157
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221133791
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221133791,
        "server_received": 704414382,
        "server_transmitted": 704414456
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221757834
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221757834,
        "server_received": 705038661,
        "server_transmitted": 705038842
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221758634
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221758634,
        "server_received": 705039252,
        "server_transmitted": 705039335
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221758927
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221758927,
        "server_received": 705039522,
        "server_transmitted": 705039607
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221759201
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221759201,
        "server_received": 705039769,
        "server_transmitted": 705039826
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221759400
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221759400,
        "server_received": 705039971,
        "server_transmitted": 705040028
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221759615
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221759615,
        "server_received": 705040171,
        "server_transmitted": 705040234
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221759809
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221759809,
        "server_received": 705040382,
        "server_transmitted": 705040429
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221760002
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567221760002,
        "server_received": 705040560,
        "server_transmitted": 705040608
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222388771
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222388771,
        "server_received": 705669843,
        "server_transmitted": 705670203
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222390204
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222390204,
        "server_received": 705671103,
        "server_transmitted": 705671268
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222391048
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222391048,
        "server_received": 705671724,
        "server_transmitted": 705671859
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222391619
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222391619,
        "server_received": 705672306,
        "server_transmitted": 705672497
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222392179
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222392179,
        "server_received": 705672812,
        "server_transmitted": 705672919
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222392593
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222392593,
        "server_received": 705673293,
        "server_transmitted": 705673474
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222393334
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222393334,
        "server_received": 705674167,
        "server_transmitted": 705674400
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222394209
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567222394209,
        "server_received": 705674919,
        "server_transmitted": 705675038
      },
      "type": "server/time"
    },
    {
      "type": "other-sent"
    },
    {
      "payload": {
        "client_transmitted": 1792567228272503
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228272503,
        "server_received": 711555791,
        "server_transmitted": 711555979
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228276311
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228276311,
        "server_received": 711556928,
        "server_transmitted": 711557012
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228299820
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228299820,
        "server_received": 711580553,
        "server_transmitted": 711580738
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228310211
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228310211,
        "server_received": 711591083,
        "server_transmitted": 711591373
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228320178
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228320178,
        "server_received": 711600891,
        "server_transmitted": 711601068
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228330331
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228330331,
        "server_received": 711611011,
        "server_transmitted": 711611169
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228340377
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228340377,
        "server_received": 711621084,
        "server_transmitted": 711621241
      },
      "type": "server/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228350490
      },
      "type": "client/time"
    },
    {
      "payload": {
        "client_transmitted": 1792567228350490,
        "server_received": 711631232,
        "server_transmitted": 711631416
      },
      "type": "server/time"
    }
  ]
}
