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.