Skip to main content

MANIFEST_JSON

Constant MANIFEST_JSON 

Source
pub const MANIFEST_JSON: &str = "{\n  \"manifestVersion\": 1,\n  \"protocolVersion\": {\n    \"major\": 1,\n    \"minor\": 5\n  },\n  \"fixturePathsRelativeTo\": \"manifestDirectory\",\n  \"schemaPathsRelativeTo\": \"repositoryRoot\",\n  \"fixtures\": [\n    {\n      \"id\": \"handshake.system-hello.request.v1\",\n      \"path\": \"system-hello-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/system-hello-request.schema.json\",\n      \"kind\": \"helloRequest\",\n      \"model\": \"RpcRequest + HelloParams\"\n    },\n    {\n      \"id\": \"handshake.system-hello.response.v1\",\n      \"path\": \"system-hello-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/system-hello-response.schema.json\",\n      \"kind\": \"helloResponse\",\n      \"model\": \"RpcResponse + HelloResult\"\n    },\n    {\n      \"id\": \"rpc.system-describe.request.v1\",\n      \"path\": \"rpc/system-describe-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/system-describe-request.schema.json\",\n      \"kind\": \"systemDescribeRequest\",\n      \"model\": \"RpcRequest\"\n    },\n    {\n      \"id\": \"rpc.system-describe.response.v1\",\n      \"path\": \"rpc/system-describe-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/system-describe-response.schema.json\",\n      \"kind\": \"systemDescribeResponse\",\n      \"model\": \"RpcResponse::Success + SystemDescribeResult\"\n    },\n    {\n      \"id\": \"device.device-info.v1\",\n      \"path\": \"models/device-info-v1.json\",\n      \"schema\": \"protocol/schema/v1/device-info.schema.json\",\n      \"kind\": \"deviceInfo\",\n      \"model\": \"DeviceInfo\"\n    },\n    {\n      \"id\": \"device.observation.v1\",\n      \"path\": \"models/observation-v1.json\",\n      \"schema\": \"protocol/schema/v1/observation.schema.json\",\n      \"kind\": \"observation\",\n      \"model\": \"Observation\"\n    },\n    {\n      \"id\": \"device.observation.omitted.v1\",\n      \"path\": \"models/observation-omitted-v1.json\",\n      \"schema\": \"protocol/schema/v1/observation.schema.json\",\n      \"kind\": \"observation\",\n      \"model\": \"Observation + ScreenshotOmissionReason\"\n    },\n    {\n      \"id\": \"action.definition.v1\",\n      \"path\": \"models/action-definition-v1.json\",\n      \"schema\": \"protocol/schema/v1/action-definition.schema.json\",\n      \"kind\": \"actionDefinition\",\n      \"model\": \"ActionDefinition\"\n    },\n    {\n      \"id\": \"action.definition.protected.v1\",\n      \"path\": \"models/action-definition-protected-v1.json\",\n      \"schema\": \"protocol/schema/v1/action-definition.schema.json\",\n      \"kind\": \"actionDefinition\",\n      \"model\": \"ActionDefinition + ActionProtection\"\n    },\n    {\n      \"id\": \"action.call.v1\",\n      \"path\": \"models/action-call-v1.json\",\n      \"schema\": \"protocol/schema/v1/action-call.schema.json\",\n      \"kind\": \"actionCall\",\n      \"model\": \"ActionCall\"\n    },\n    {\n      \"id\": \"manual.recording.v1\",\n      \"path\": \"models/manual-recording-v1.json\",\n      \"schema\": \"protocol/schema/v1/manual-recording.schema.json\",\n      \"kind\": \"manualRecording\",\n      \"model\": \"ManualRecording\"\n    },\n    {\n      \"id\": \"action.result.v1\",\n      \"path\": \"models/action-result-v1.json\",\n      \"schema\": \"protocol/schema/v1/action-result.schema.json\",\n      \"kind\": \"actionResult\",\n      \"model\": \"ActionResult\"\n    },\n    {\n      \"id\": \"error.info.v1\",\n      \"path\": \"models/error-info-v1.json\",\n      \"schema\": \"protocol/schema/v1/error-info.schema.json\",\n      \"kind\": \"errorInfo\",\n      \"model\": \"ErrorInfo\"\n    },\n    {\n      \"id\": \"rpc.device-connect.request.v1\",\n      \"path\": \"rpc/device-connect-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/device-connect-request.schema.json\",\n      \"kind\": \"deviceConnectRequest\",\n      \"model\": \"RpcRequest\"\n    },\n    {\n      \"id\": \"rpc.device-connect.response.v1\",\n      \"path\": \"rpc/device-connect-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/device-connect-response.schema.json\",\n      \"kind\": \"deviceConnectResponse\",\n      \"model\": \"RpcResponse::Success + DeviceConnectResult\"\n    },\n    {\n      \"id\": \"rpc.device-disconnect.request.v1\",\n      \"path\": \"rpc/device-disconnect-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/device-disconnect-request.schema.json\",\n      \"kind\": \"deviceDisconnectRequest\",\n      \"model\": \"RpcRequest\"\n    },\n    {\n      \"id\": \"rpc.device-disconnect.response.v1\",\n      \"path\": \"rpc/device-disconnect-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/device-disconnect-response.schema.json\",\n      \"kind\": \"deviceDisconnectResponse\",\n      \"model\": \"RpcResponse::Success + DeviceDisconnectResult\"\n    },\n    {\n      \"id\": \"rpc.device-capabilities.request.v1\",\n      \"path\": \"rpc/device-capabilities-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/device-capabilities-request.schema.json\",\n      \"kind\": \"deviceCapabilitiesRequest\",\n      \"model\": \"RpcRequest\"\n    },\n    {\n      \"id\": \"rpc.device-capabilities.response.v1\",\n      \"path\": \"rpc/device-capabilities-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/device-capabilities-response.schema.json\",\n      \"kind\": \"deviceCapabilitiesResponse\",\n      \"model\": \"RpcResponse::Success + DeviceCapabilitiesResult\"\n    },\n    {\n      \"id\": \"rpc.device-observe.request.v1\",\n      \"path\": \"rpc/device-observe-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/device-observe-request.schema.json\",\n      \"kind\": \"deviceObserveRequest\",\n      \"model\": \"RpcRequest\"\n    },\n    {\n      \"id\": \"rpc.device-observe.response.v1\",\n      \"path\": \"rpc/device-observe-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/device-observe-response.schema.json\",\n      \"kind\": \"deviceObserveResponse\",\n      \"model\": \"RpcResponse::Success + DeviceObserveResult\"\n    },\n    {\n      \"id\": \"rpc.device-execute.timeout.v1\",\n      \"path\": \"rpc/device-execute-timeout-v1.json\",\n      \"schema\": \"protocol/schema/v1/device-execute-request.schema.json\",\n      \"kind\": \"deviceExecuteRequest\",\n      \"model\": \"RpcRequest + DeviceExecuteParams\"\n    },\n    {\n      \"id\": \"rpc.device-execute.response.v1\",\n      \"path\": \"rpc/device-execute-timeout-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/device-execute-response.schema.json\",\n      \"kind\": \"deviceExecuteResponse\",\n      \"model\": \"RpcResponse::Success + DeviceExecuteResult\"\n    },\n    {\n      \"id\": \"rpc.device-select.request.v1\",\n      \"path\": \"rpc/device-select-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/device-select-request.schema.json\",\n      \"kind\": \"deviceSelectRequest\",\n      \"model\": \"RpcRequest + DeviceSelectParams\"\n    },\n    {\n      \"id\": \"rpc.device-select.response.v1\",\n      \"path\": \"rpc/device-select-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/device-select-response.schema.json\",\n      \"kind\": \"deviceSelectResponse\",\n      \"model\": \"RpcResponse::Success + DeviceSelectResult\"\n    },\n    {\n      \"id\": \"rpc.devices-list.request.v1\",\n      \"path\": \"rpc/devices-list-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/devices-list-request.schema.json\",\n      \"kind\": \"devicesListRequest\",\n      \"model\": \"RpcRequest\"\n    },\n    {\n      \"id\": \"rpc.devices-list.response.v1\",\n      \"path\": \"rpc/devices-list-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/devices-list-response.schema.json\",\n      \"kind\": \"devicesListResponse\",\n      \"model\": \"RpcResponse::Success + DevicesListResult\"\n    },\n    {\n      \"id\": \"rpc.request-cancel.request.v1\",\n      \"path\": \"rpc/request-cancel-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/request-cancel-request.schema.json\",\n      \"kind\": \"requestCancelRequest\",\n      \"model\": \"RpcRequest + RequestCancelParams\"\n    },\n    {\n      \"id\": \"rpc.request-cancel.response.v1\",\n      \"path\": \"rpc/request-cancel-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/request-cancel-response.schema.json\",\n      \"kind\": \"requestCancelResponse\",\n      \"model\": \"RpcResponse::Success + RequestCancelResult\"\n    },\n    {\n      \"id\": \"rpc.session-start.request.v1\",\n      \"path\": \"rpc/session-start-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/session-start-request.schema.json\",\n      \"kind\": \"sessionStartRequest\",\n      \"model\": \"RpcRequest\"\n    },\n    {\n      \"id\": \"rpc.session-start.response.v1\",\n      \"path\": \"rpc/session-start-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/session-start-response.schema.json\",\n      \"kind\": \"sessionStartResponse\",\n      \"model\": \"RpcResponse::Success + SessionStartResult\"\n    },\n    {\n      \"id\": \"rpc.session-current.request.v1\",\n      \"path\": \"rpc/session-current-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/session-current-request.schema.json\",\n      \"kind\": \"sessionCurrentRequest\",\n      \"model\": \"RpcRequest\"\n    },\n    {\n      \"id\": \"rpc.session-current.response.v1\",\n      \"path\": \"rpc/session-current-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/session-current-response.schema.json\",\n      \"kind\": \"sessionCurrentResponse\",\n      \"model\": \"RpcResponse::Success + SessionCurrentResult\"\n    },\n    {\n      \"id\": \"rpc.session-end.request.v1\",\n      \"path\": \"rpc/session-end-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/session-end-request.schema.json\",\n      \"kind\": \"sessionEndRequest\",\n      \"model\": \"RpcRequest + SessionEndParams\"\n    },\n    {\n      \"id\": \"rpc.session-end.response.v1\",\n      \"path\": \"rpc/session-end-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/session-end-response.schema.json\",\n      \"kind\": \"sessionEndResponse\",\n      \"model\": \"RpcResponse::Success + SessionEndResult\"\n    },\n    {\n      \"id\": \"rpc.sessions-list.request.v1\",\n      \"path\": \"rpc/sessions-list-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/sessions-list-request.schema.json\",\n      \"kind\": \"sessionsListRequest\",\n      \"model\": \"RpcRequest\"\n    },\n    {\n      \"id\": \"rpc.sessions-list.response.v1\",\n      \"path\": \"rpc/sessions-list-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/sessions-list-response.schema.json\",\n      \"kind\": \"sessionsListResponse\",\n      \"model\": \"RpcResponse::Success + SessionsListResult\"\n    },\n    {\n      \"id\": \"rpc.session-export.request.v1\",\n      \"path\": \"rpc/session-export-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/session-export-request.schema.json\",\n      \"kind\": \"sessionExportRequest\",\n      \"model\": \"RpcRequest + SessionExportParams\"\n    },\n    {\n      \"id\": \"rpc.session-export.response.v1\",\n      \"path\": \"rpc/session-export-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/session-export-response.schema.json\",\n      \"kind\": \"sessionExportResponse\",\n      \"model\": \"RpcResponse::Success + SessionExportResult\"\n    },\n    {\n      \"id\": \"rpc.events-list.request.v1\",\n      \"path\": \"rpc/events-list-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/events-list-request.schema.json\",\n      \"kind\": \"eventsListRequest\",\n      \"model\": \"RpcRequest + EventsListParams\"\n    },\n    {\n      \"id\": \"rpc.events-list.response.v1\",\n      \"path\": \"rpc/events-list-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/events-list-response.schema.json\",\n      \"kind\": \"eventsListResponse\",\n      \"model\": \"RpcResponse::Success + EventsListResult\"\n    },\n    {\n      \"id\": \"rpc.events-clear.request.v1\",\n      \"path\": \"rpc/events-clear-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/events-clear-request.schema.json\",\n      \"kind\": \"eventsClearRequest\",\n      \"model\": \"RpcRequest + SessionTargetParams\"\n    },\n    {\n      \"id\": \"rpc.events-clear.response.v1\",\n      \"path\": \"rpc/events-clear-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/events-clear-response.schema.json\",\n      \"kind\": \"eventsClearResponse\",\n      \"model\": \"RpcResponse::Success + EventsClearResult\"\n    },\n    {\n      \"id\": \"rpc.media-stream-capture.request.v1\",\n      \"path\": \"rpc/media-stream-capture-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/media-stream-capture-request.schema.json\",\n      \"kind\": \"mediaStreamCaptureRequest\",\n      \"model\": \"RpcRequest + MediaStreamCaptureParams\"\n    },\n    {\n      \"id\": \"rpc.media-stream-capture.response.v1\",\n      \"path\": \"rpc/media-stream-capture-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/media-stream-capture-response.schema.json\",\n      \"kind\": \"mediaStreamCaptureResponse\",\n      \"model\": \"RpcResponse::Success + MediaStreamCaptureResult\"\n    },\n    {\n      \"id\": \"rpc.media-stream-end.request.v1\",\n      \"path\": \"rpc/media-stream-end-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/media-stream-end-request.schema.json\",\n      \"kind\": \"mediaStreamEndRequest\",\n      \"model\": \"RpcRequest + MediaStreamEndParams\"\n    },\n    {\n      \"id\": \"rpc.media-stream-end.response.v1\",\n      \"path\": \"rpc/media-stream-end-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/media-stream-end-response.schema.json\",\n      \"kind\": \"mediaStreamEndResponse\",\n      \"model\": \"RpcResponse::Success + MediaStreamEndResult\"\n    },\n    {\n      \"id\": \"rpc.media-stream-start.request.v1\",\n      \"path\": \"rpc/media-stream-start-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/media-stream-start-request.schema.json\",\n      \"kind\": \"mediaStreamStartRequest\",\n      \"model\": \"RpcRequest + MediaStreamStartParams\"\n    },\n    {\n      \"id\": \"rpc.media-stream-start.response.v1\",\n      \"path\": \"rpc/media-stream-start-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/media-stream-start-response.schema.json\",\n      \"kind\": \"mediaStreamStartResponse\",\n      \"model\": \"RpcResponse::Success + MediaStreamStartResult\"\n    },\n    {\n      \"id\": \"rpc.failure.v1\",\n      \"path\": \"rpc/failure-v1.json\",\n      \"schema\": \"protocol/schema/v1/rpc-response.schema.json\",\n      \"kind\": \"rpcFailure\",\n      \"model\": \"RpcResponse::Failure + RpcError\"\n    },\n    {\n      \"id\": \"event.session-started.v1\",\n      \"path\": \"events/session-started-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::SessionStarted\"\n    },\n    {\n      \"id\": \"event.observation-captured.v1\",\n      \"path\": \"events/observation-captured-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::ObservationCaptured\"\n    },\n    {\n      \"id\": \"event.action-started.succeeded.v1\",\n      \"path\": \"events/action-started-succeeded-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::ActionStarted\"\n    },\n    {\n      \"id\": \"event.action-completed.succeeded.v1\",\n      \"path\": \"events/action-completed-succeeded-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::ActionCompleted(ActionOutcome::Succeeded)\"\n    },\n    {\n      \"id\": \"event.action-started.failed.v1\",\n      \"path\": \"events/action-started-failed-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::ActionStarted\"\n    },\n    {\n      \"id\": \"event.action-completed.failed.v1\",\n      \"path\": \"events/action-completed-failed-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::ActionCompleted(ActionOutcome::Failed)\"\n    },\n    {\n      \"id\": \"event.action-started.cancelled.v1\",\n      \"path\": \"events/action-started-cancelled-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::ActionStarted\"\n    },\n    {\n      \"id\": \"event.action-completed.cancelled.v1\",\n      \"path\": \"events/action-completed-cancelled-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::ActionCompleted(ActionOutcome::Cancelled)\"\n    },\n    {\n      \"id\": \"event.action-started.timed-out.v1\",\n      \"path\": \"events/action-started-timed-out-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::ActionStarted\"\n    },\n    {\n      \"id\": \"event.action-completed.timed-out.v1\",\n      \"path\": \"events/action-completed-timed-out-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::ActionCompleted(ActionOutcome::TimedOut)\"\n    },\n    {\n      \"id\": \"event.media-stream-started.v1\",\n      \"path\": \"events/media-stream-started-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::MediaStreamStarted\"\n    },\n    {\n      \"id\": \"event.media-frame-captured.v1\",\n      \"path\": \"events/media-frame-captured-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::MediaFrameCaptured\"\n    },\n    {\n      \"id\": \"event.media-stream-ended.v1\",\n      \"path\": \"events/media-stream-ended-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::MediaStreamEnded\"\n    },\n    {\n      \"id\": \"event.verdict-recorded.v1\",\n      \"path\": \"events/verdict-recorded-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::VerdictRecorded\"\n    },\n    {\n      \"id\": \"event.error.v1\",\n      \"path\": \"events/error-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::Error\"\n    },\n    {\n      \"id\": \"stream.events-open.request.v1\",\n      \"path\": \"stream/events-stream-open-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/events-stream-open-request.schema.json\",\n      \"kind\": \"eventsStreamOpenRequest\",\n      \"model\": \"RpcRequest + EventsStreamOpenParams\"\n    },\n    {\n      \"id\": \"stream.events-open.response.v1\",\n      \"path\": \"stream/events-stream-open-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/events-stream-open-response.schema.json\",\n      \"kind\": \"eventsStreamOpenResponse\",\n      \"model\": \"RpcResponse + EventsStreamOpenResult\"\n    },\n    {\n      \"id\": \"stream.websocket-hello.request.v1\",\n      \"path\": \"stream/websocket-system-hello-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/system-hello-request.schema.json\",\n      \"kind\": \"webSocketHelloRequest\",\n      \"model\": \"RpcRequest + HelloParams\"\n    },\n    {\n      \"id\": \"stream.websocket-hello.response.v1\",\n      \"path\": \"stream/websocket-system-hello-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/system-hello-response.schema.json\",\n      \"kind\": \"webSocketHelloResponse\",\n      \"model\": \"RpcResponse + HelloResult\"\n    },\n    {\n      \"id\": \"stream.events-subscribe.request.v1\",\n      \"path\": \"stream/events-subscribe-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/events-subscribe-request.schema.json\",\n      \"kind\": \"eventsSubscribeRequest\",\n      \"model\": \"RpcRequest + EventsSubscribeParams\"\n    },\n    {\n      \"id\": \"stream.events-subscribe.response.v1\",\n      \"path\": \"stream/events-subscribe-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/events-subscribe-response.schema.json\",\n      \"kind\": \"eventsSubscribeResponse\",\n      \"model\": \"RpcResponse + EventsSubscribeResult\"\n    },\n    {\n      \"id\": \"stream.event.notification.v1\",\n      \"path\": \"stream/events-stream-event-v1.notification.json\",\n      \"schema\": \"protocol/schema/v1/events-stream-event-notification.schema.json\",\n      \"kind\": \"eventsStreamEventNotification\",\n      \"model\": \"RpcServerNotification + EventsStreamEventNotification\"\n    },\n    {\n      \"id\": \"stream.terminal.slow-consumer.notification.v1\",\n      \"path\": \"stream/events-stream-terminal-v1.notification.json\",\n      \"schema\": \"protocol/schema/v1/events-stream-terminal-notification.schema.json\",\n      \"kind\": \"eventsStreamTerminalNotification\",\n      \"model\": \"RpcServerNotification + EventsStreamTerminalNotification\"\n    },\n    {\n      \"id\": \"event.session-ended.v1\",\n      \"path\": \"events/session-ended-v1.json\",\n      \"schema\": \"protocol/schema/v1/test-event.schema.json\",\n      \"kind\": \"testEvent\",\n      \"model\": \"TestEvent + TestEventPayload::SessionEnded\"\n    },\n    {\n      \"id\": \"ui.snapshot.v1\",\n      \"path\": \"models/ui-snapshot-v1.json\",\n      \"schema\": \"protocol/schema/v1/ui-snapshot.schema.json\",\n      \"kind\": \"uiSnapshot\",\n      \"model\": \"UiSnapshot\"\n    },\n    {\n      \"id\": \"action.find-element.arguments.v1\",\n      \"path\": \"models/find-element-arguments-v1.json\",\n      \"schema\": \"protocol/schema/v1/find-element-arguments.schema.json\",\n      \"kind\": \"findElementArguments\",\n      \"model\": \"FindElementArguments\"\n    },\n    {\n      \"id\": \"action.find-element.result.v1\",\n      \"path\": \"models/find-element-result-v1.json\",\n      \"schema\": \"protocol/schema/v1/find-element-result.schema.json\",\n      \"kind\": \"findElementResult\",\n      \"model\": \"FindElementResult\"\n    },\n    {\n      \"id\": \"action.tap-element.arguments.v1\",\n      \"path\": \"models/tap-element-arguments-v1.json\",\n      \"schema\": \"protocol/schema/v1/tap-element-arguments.schema.json\",\n      \"kind\": \"tapElementArguments\",\n      \"model\": \"TapElementArguments\"\n    },\n    {\n      \"id\": \"action.tap-element.result.v1\",\n      \"path\": \"models/tap-element-result-v1.json\",\n      \"schema\": \"protocol/schema/v1/tap-element-result.schema.json\",\n      \"kind\": \"tapElementResult\",\n      \"model\": \"TapElementResult\"\n    },\n    {\n      \"id\": \"action.clear-element.arguments.v1\",\n      \"path\": \"models/clear-element-arguments-v1.json\",\n      \"schema\": \"protocol/schema/v1/clear-element-arguments.schema.json\",\n      \"kind\": \"clearElementArguments\",\n      \"model\": \"ClearElementArguments\"\n    },\n    {\n      \"id\": \"action.clear-element.result.v1\",\n      \"path\": \"models/clear-element-result-v1.json\",\n      \"schema\": \"protocol/schema/v1/clear-element-result.schema.json\",\n      \"kind\": \"clearElementResult\",\n      \"model\": \"ClearElementResult\"\n    },\n    {\n      \"id\": \"action.set-element-value.arguments.v1\",\n      \"path\": \"models/set-element-value-arguments-v1.json\",\n      \"schema\": \"protocol/schema/v1/set-element-value-arguments.schema.json\",\n      \"kind\": \"setElementValueArguments\",\n      \"model\": \"SetElementValueArguments\"\n    },\n    {\n      \"id\": \"action.set-element-value.result.v1\",\n      \"path\": \"models/set-element-value-result-v1.json\",\n      \"schema\": \"protocol/schema/v1/set-element-value-result.schema.json\",\n      \"kind\": \"setElementValueResult\",\n      \"model\": \"SetElementValueResult\"\n    },\n    {\n      \"id\": \"action.wait-for-element.arguments.v1\",\n      \"path\": \"models/wait-for-element-arguments-v1.json\",\n      \"schema\": \"protocol/schema/v1/wait-for-element-arguments.schema.json\",\n      \"kind\": \"waitForElementArguments\",\n      \"model\": \"WaitForElementArguments\"\n    },\n    {\n      \"id\": \"action.wait-for-element.result.v1\",\n      \"path\": \"models/wait-for-element-result-v1.json\",\n      \"schema\": \"protocol/schema/v1/wait-for-element-result.schema.json\",\n      \"kind\": \"waitForElementResult\",\n      \"model\": \"WaitForElementResult\"\n    },\n    {\n      \"id\": \"rpc.ui-snapshot-get.request.v1\",\n      \"path\": \"rpc/ui-snapshot-get-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/ui-snapshot-get-request.schema.json\",\n      \"kind\": \"uiSnapshotGetRequest\",\n      \"model\": \"RpcRequest + UiSnapshotGetParams\"\n    },\n    {\n      \"id\": \"rpc.ui-snapshot-get.response.v1\",\n      \"path\": \"rpc/ui-snapshot-get-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/ui-snapshot-get-response.schema.json\",\n      \"kind\": \"uiSnapshotGetResponse\",\n      \"model\": \"RpcResponse::Success + UiSnapshotGetResult\"\n    },\n    {\n      \"id\": \"rpc.verdict-record.request.v1\",\n      \"path\": \"rpc/verdict-record-v1.request.json\",\n      \"schema\": \"protocol/schema/v1/verdict-record-request.schema.json\",\n      \"kind\": \"verdictRecordRequest\",\n      \"model\": \"RpcRequest + VerdictRecordParams\"\n    },\n    {\n      \"id\": \"rpc.verdict-record.response.v1\",\n      \"path\": \"rpc/verdict-record-v1.response.json\",\n      \"schema\": \"protocol/schema/v1/verdict-record-response.schema.json\",\n      \"kind\": \"verdictRecordResponse\",\n      \"model\": \"RpcResponse::Success + VerdictRecordResult\"\n    }\n  ]\n}\n";
Expand description

Exact canonical fixture manifest JSON.