Skip to main content
Glama

Live Search

live-search
Destructive

Send an explicit live-search turn. Omit threadId to start a thread; supply the returned threadId to continue. Use a stable clientMessageId for retries. This tool never automatically reclassifies the chosen mode. Execution and sensitive actions retain their authorization and approval requirements. Read progress with get_thread.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "clientMessageId": "<clientMessageId>",
      "message": "<message>"
    },
    "name": "live-search"
  }
}

Input Schema

NameRequiredDescriptionDefault
modeNoOmit for Auto. Search returns indexed matches; live_search asks providers for current task fit; execute coordinates work; route opens primed agent threads for direct interaction; chat discusses. Approvals still apply.
typeNoturn
targetNoExplicit agent target. Bypasses Darwin discovery; it never grants execution authority.
contextNo
messageYesWhat you want to find, do, or discuss.
audienceNoWho consumes this response. Controls presentation only; never identity, permissions, or approval.
threadIdNoDeprecated alias for sessionId.
sessionIdNoSession to continue. Omit to start a new session.
liveSearchNoOwner-reviewed provider-contact consent or a control for an existing durable session. Omit to review indexed choices without contacting providers.
user_memoryNoMarkdown preferences to personalize this request. Read a .md file and pass its text, not a path or URL. With userId, saves these preferences for later requests; empty text clears them.
memoryAgentIdNoRead memory for an account agent you belong to. Does not change the acting identity. Cannot be combined with userId or user_memory.
conversationIdNoOmit to start a conversation; return this ID on follow-ups.
clientMessageIdYesA unique ID for this message. Reuse it only when retrying the same request.
conversationTokenNo

Output Schema

NameRequiredDescriptionDefault
runYes
goalYes
quoteYes
agentsNo
statusYes
fundingYes
deliveryNo
messagesYes
threadIdNoDeprecated alias for sessionId.
createdAtYes
revisionsYes
sessionIdNo
updatedAtYes
threadBriefNo
threadTitleNo
conversationNo
previousRunsYes
conversationIdYes
latestRevisionIdYes
conversationTokenNoPrivate guest token. Send as X-Assist-Token for subsequent requests.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed10 schema fields changed
    • addedOutput schema / properties / conversation / properties / turns / items / properties / agentCalls / items / properties / dependsOn
      Added value: +{
      +  "items": {
      +    "maxLength": 200,
      +    "minLength": 1,
      +    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +    "type": "string"
      +  },
      +  "maxItems": 8,
      +  "type": "array"
      +}
    • changedOutput schema / properties / conversation / properties / turns / items / properties / agentCalls / items / properties / status / enum
      Previous value: -[
      -  "running",
      -  "completed",
      -  "failed"
      -]New value: +[
      +  "ready",
      +  "running",
      +  "waiting",
      +  "completed",
      +  "failed",
      +  "cancelled"
      +]
    • addedOutput schema / properties / conversation / properties / turns / items / properties / agentCalls / items / properties / stepId
      Added value: +{
      +  "maxLength": 200,
      +  "minLength": 1,
      +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +  "type": "string"
      +}
    • addedOutput schema / properties / conversation / properties / turns / items / properties / agentCalls / items / properties / threadId
      Added value: +{
      +  "maxLength": 200,
      +  "minLength": 1,
      +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +  "type": "string"
      +}
    • addedOutput schema / properties / conversation / properties / turns / items / properties / author / properties / viaAgent
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "handle": {
      +      "anyOf": [
      +        {
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "id": {
      +      "type": "string"
      +    },
      +    "name": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "id",
      +    "name"
      +  ],
      +  "type": "object"
      +}
    • changedOutput schema / properties / conversation / properties / turns / items / properties / blocks / items / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "text": {
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "live_consent",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "text"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agents": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "agentId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "agentSlug": {
      -              "anyOf": [
      -                {
      -                  "maxLength": 200,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "avatarUrl": {
      -              "anyOf": [
      -                {
      -                  "format": "uri",
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "canAttemptThread": {
      -              "type": "boolean"
      -            },
      -            "canStartThread": {
      -              "type": "boolean"
      -            },
      -            "connectionMethods": {
      -              "default": [],
      -              "items": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "documentationUrl": {
      -                    "format": "uri",
      -                    "type": "string"
      -                  },
      -                  "endpointStatus": {
      -                    "enum": [
      -                      "not_published",
      -                      "verified"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "endpointUrl": {
      -                    "anyOf": [
      -                      {
      -                        "format": "uri",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "environment": {
      -                    "enum": [
      -                      "remote_client",
      -                      "browser_session"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "protocol": {
      -                    "enum": [
      -                      "MCP",
      -                      "A2A",
      -                      "WEBMCP"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "protocol",
      -                  "environment",
      -                  "endpointUrl",
      -                  "endpointStatus",
      -                  "documentationUrl"
      -                ],
      -                "type": "object"
      -              },
      -              "maxItems": 3,
      -              "type": "array"
      -            },
      -            "connectionPrompt": {
      -              "maxLength": 60000,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "description": {
      -              "anyOf": [
      -                {
      -                  "maxLength": 8000,
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "executionGuidance": {
      -              "anyOf": [
      -                {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "credentialSummary": {
      -                      "maxLength": 1000,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "credentialSummaryCode": {
      -                      "maxLength": 200,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "primaryBlockerCode": {
      -                      "anyOf": [
      -                        {
      -                          "enum": [
      -                            "PROVIDER_ROUTE_UNSUPPORTED",
      -                            "PROVIDER_SCHEMA_MISSING",
      -                            "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      -                            "PROVIDER_METADATA_INCOMPLETE",
      -                            "DARWIN_ADAPTER_UNAVAILABLE",
      -                            "DARWIN_ROUTE_NOT_APPROVED",
      -                            "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      -                            "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      -                            "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "recordBlockers": {
      -                      "items": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "code": {
      -                            "enum": [
      -                              "PROVIDER_ROUTE_UNSUPPORTED",
      -                              "PROVIDER_SCHEMA_MISSING",
      -                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      -                              "PROVIDER_METADATA_INCOMPLETE",
      -                              "DARWIN_ADAPTER_UNAVAILABLE",
      -                              "DARWIN_ROUTE_NOT_APPROVED",
      -                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      -                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      -                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "owner": {
      -                            "enum": [
      -                              "PROVIDER",
      -                              "DARWIN"
      -                            ],
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "code",
      -                          "owner"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "maxItems": 20,
      -                      "type": "array"
      -                    },
      -                    "rendererVersion": {
      -                      "const": "execution-guidance-v1",
      -                      "type": "string"
      -                    },
      -                    "setupSummary": {
      -                      "maxLength": 1000,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "setupSummaryCode": {
      -                      "maxLength": 200,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "credentialSummaryCode",
      -                    "credentialSummary",
      -                    "setupSummaryCode",
      -                    "setupSummary",
      -                    "recordBlockers",
      -                    "primaryBlockerCode",
      -                    "rendererVersion"
      -                  ],
      -                  "type": "object"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ],
      -              "default": null
      -            },
      -            "executionRequirements": {
      -              "anyOf": [
      -                {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "browser": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "sessionKind": {
      -                          "anyOf": [
      -                            {
      -                              "enum": [
      -                                "ANONYMOUS",
      -                                "PROVIDER_SESSION",
      -                                "UNKNOWN"
      -                              ],
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        },
      -                        "state": {
      -                          "enum": [
      -                            "REQUIRED",
      -                            "NOT_REQUIRED",
      -                            "UNKNOWN",
      -                            "NOT_APPLICABLE"
      -                          ],
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "state",
      -                        "sessionKind"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "contractVersion": {
      -                      "const": "1.0.0",
      -                      "type": "string"
      -                    },
      -                    "derivation": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "completeness": {
      -                          "enum": [
      -                            "COMPLETE",
      -                            "PARTIAL"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "derivationKey": {
      -                          "pattern": "^sha256:[a-f0-9]{64}$",
      -                          "type": "string"
      -                        },
      -                        "normalizerVersion": {
      -                          "const": "execution-requirements-v1",
      -                          "type": "string"
      -                        },
      -                        "sourceReceiptDigest": {
      -                          "anyOf": [
      -                            {
      -                              "maxLength": 200,
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        },
      -                        "sourceRevision": {
      -                          "maxLength": 240,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "normalizerVersion",
      -                        "sourceRevision",
      -                        "sourceReceiptDigest",
      -                        "completeness",
      -                        "derivationKey"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "operationCredentials": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "sensitiveInputNames": {
      -                          "items": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "maxItems": 100,
      -                          "type": "array"
      -                        },
      -                        "state": {
      -                          "enum": [
      -                            "REQUIRED",
      -                            "NOT_REQUIRED",
      -                            "UNKNOWN",
      -                            "NOT_APPLICABLE"
      -                          ],
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "state",
      -                        "sensitiveInputNames"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "payment": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "state": {
      -                          "enum": [
      -                            "REQUIRED",
      -                            "NOT_REQUIRED",
      -                            "UNKNOWN",
      -                            "NOT_APPLICABLE"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "termsDigest": {
      -                          "anyOf": [
      -                            {
      -                              "maxLength": 200,
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        }
      -                      },
      -                      "required": [
      -                        "state",
      -                        "termsDigest"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "providerAuthentication": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "evidence": {
      -                          "enum": [
      -                            "PROVIDER_DECLARED",
      -                            "PROVIDER_OBSERVED",
      -                            "DERIVED_FROM_VERIFIED_RECEIPT",
      -                            "UNKNOWN"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "mechanisms": {
      -                          "items": {
      -                            "enum": [
      -                              "BEARER",
      -                              "API_KEY",
      -                              "OAUTH2",
      -                              "HTTP_BASIC",
      -                              "MUTUAL_TLS",
      -                              "SIGNED_REQUEST",
      -                              "SESSION_COOKIE",
      -                              "OPERATION_SECRET_INPUT",
      -                              "UNSPECIFIED"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "maxItems": 20,
      -                          "type": "array"
      -                        },
      -                        "placements": {
      -                          "items": {
      -                            "enum": [
      -                              "HEADER",
      -                              "QUERY",
      -                              "COOKIE",
      -                              "BODY",
      -                              "TOOL_ARGUMENT",
      -                              "ENVIRONMENT",
      -                              "AUTH_CONTINUATION"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "maxItems": 20,
      -                          "type": "array"
      -                        },
      -                        "scopes": {
      -                          "items": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "maxItems": 100,
      -                          "type": "array"
      -                        },
      -                        "state": {
      -                          "enum": [
      -                            "REQUIRED",
      -                            "NOT_REQUIRED",
      -                            "UNKNOWN",
      -                            "NOT_APPLICABLE"
      -                          ],
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "state",
      -                        "mechanisms",
      -                        "placements",
      -                        "scopes",
      -                        "evidence"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "providerBlockers": {
      -                      "items": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "code": {
      -                            "enum": [
      -                              "PROVIDER_ROUTE_UNSUPPORTED",
      -                              "PROVIDER_SCHEMA_MISSING",
      -                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      -                              "PROVIDER_METADATA_INCOMPLETE",
      -                              "DARWIN_ADAPTER_UNAVAILABLE",
      -                              "DARWIN_ROUTE_NOT_APPROVED",
      -                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      -                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      -                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "owner": {
      -                            "enum": [
      -                              "PROVIDER",
      -                              "DARWIN"
      -                            ],
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "code",
      -                          "owner"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "maxItems": 20,
      -                      "type": "array"
      -                    },
      -                    "providerContract": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "inputSchema": {
      -                          "enum": [
      -                            "CONCRETE",
      -                            "DIGEST_ONLY",
      -                            "MISSING",
      -                            "UNKNOWN"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "outputSchema": {
      -                          "enum": [
      -                            "CONCRETE",
      -                            "DIGEST_ONLY",
      -                            "MISSING",
      -                            "UNKNOWN"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "route": {
      -                          "enum": [
      -                            "RESOLVED",
      -                            "MISSING",
      -                            "AMBIGUOUS",
      -                            "UNSAFE",
      -                            "UNSUPPORTED",
      -                            "UNKNOWN"
      -                          ],
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "route",
      -                        "inputSchema",
      -                        "outputSchema"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "runtime": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "kind": {
      -                          "enum": [
      -                            "REMOTE_MCP",
      -                            "LOCAL_STDIO",
      -                            "A2A_JSONRPC",
      -                            "HTTP_JSON",
      -                            "OPENAPI_HTTP",
      -                            "BOUNDED_FETCH",
      -                            "BROWSER",
      -                            "X402_PAYMENT",
      -                            "COMMERCE",
      -                            "UNSUPPORTED"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "package": {
      -                          "anyOf": [
      -                            {
      -                              "additionalProperties": false,
      -                              "properties": {
      -                                "ecosystem": {
      -                                  "maxLength": 40,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "identifier": {
      -                                  "maxLength": 500,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "runtimeProfile": {
      -                                  "maxLength": 120,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "version": {
      -                                  "maxLength": 200,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                }
      -                              },
      -                              "required": [
      -                                "ecosystem",
      -                                "identifier",
      -                                "version",
      -                                "runtimeProfile"
      -                              ],
      -                              "type": "object"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        },
      -                        "requiredEnvironmentNames": {
      -                          "items": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "maxItems": 100,
      -                          "type": "array"
      -                        }
      -                      },
      -                      "required": [
      -                        "kind",
      -                        "package",
      -                        "requiredEnvironmentNames"
      -                      ],
      -                      "type": "object"
      -                    }
      -                  },
      -                  "required": [
      -                    "contractVersion",
      -                    "providerAuthentication",
      -                    "operationCredentials",
      -                    "runtime",
      -                    "payment",
      -                    "browser",
      -                    "providerContract",
      -                    "providerBlockers",
      -                    "derivation"
      -                  ],
      -                  "type": "object"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ],
      -              "default": null
      -            },
      -            "imageUrl": {
      -              "anyOf": [
      -                {
      -                  "format": "uri",
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "inquiry": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "description": {
      -                  "maxLength": 1200,
      -                  "type": "string"
      -                },
      -                "expiresAt": {
      -                  "format": "date-time",
      -                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                  "type": "string"
      -                },
      -                "fit": {
      -                  "enum": [
      -                    "matches",
      -                    "partial",
      -                    "not_fit",
      -                    "unknown"
      -                  ],
      -                  "type": "string"
      -                },
      -                "question": {
      -                  "maxLength": 2000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "reason": {
      -                  "maxLength": 250,
      -                  "type": "string"
      -                },
      -                "replies": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "at": {
      -                        "format": "date-time",
      -                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                        "type": "string"
      -                      },
      -                      "messageId": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "type": "string"
      -                      },
      -                      "text": {
      -                        "maxLength": 8000,
      -                        "minLength": 1,
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "messageId",
      -                      "text",
      -                      "at"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 4,
      -                  "type": "array"
      -                },
      -                "status": {
      -                  "enum": [
      -                    "contacting",
      -                    "waiting",
      -                    "following_up",
      -                    "replied",
      -                    "needs_input",
      -                    "no_reply",
      -                    "not_contacted",
      -                    "outcome_unknown"
      -                  ],
      -                  "type": "string"
      -                },
      -                "threadId": {
      -                  "maxLength": 200,
      -                  "minLength": 1,
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "status",
      -                "question",
      -                "replies"
      -              ],
      -              "type": "object"
      -            },
      -            "name": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "operationId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "operationRevision": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "type": "integer"
      -            },
      -            "providerCheck": {
      -              "enum": [
      -                "not_attempted",
      -                "confirmed",
      -                "unconfirmed",
      -                "unavailable"
      -              ],
      -              "type": "string"
      -            },
      -            "providerFamilyRef": {
      -              "anyOf": [
      -                {
      -                  "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ],
      -              "default": null
      -            },
      -            "rank": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "type": "integer"
      -            },
      -            "readiness": {
      -              "enum": [
      -                "ready",
      -                "authentication_required",
      -                "recheck_required",
      -                "unavailable"
      -              ],
      -              "type": "string"
      -            },
      -            "reasons": {
      -              "items": {
      -                "maxLength": 250,
      -                "type": "string"
      -              },
      -              "maxItems": 3,
      -              "type": "array"
      -            },
      -            "requiredSetup": {
      -              "anyOf": [
      -                {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "description": {
      -                      "maxLength": 500,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "credential",
      -                        "installation",
      -                        "provider_configuration"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "suppliedBy": {
      -                      "enum": [
      -                        "user",
      -                        "provider",
      -                        "runtime"
      -                      ],
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "suppliedBy",
      -                    "description"
      -                  ],
      -                  "type": "object"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ],
      -              "default": null
      -            },
      -            "selected": {
      -              "type": "boolean"
      -            },
      -            "uncertainties": {
      -              "items": {
      -                "maxLength": 250,
      -                "type": "string"
      -              },
      -              "maxItems": 3,
      -              "type": "array"
      -            }
      -          },
      -          "required": [
      -            "agentId",
      -            "agentSlug",
      -            "operationId",
      -            "operationRevision",
      -            "providerFamilyRef",
      -            "rank",
      -            "selected",
      -            "name",
      -            "description",
      -            "requiredSetup",
      -            "executionRequirements",
      -            "executionGuidance",
      -            "readiness",
      -            "canStartThread",
      -            "reasons",
      -            "uncertainties",
      -            "providerCheck",
      -            "connectionMethods",
      -            "connectionPrompt"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 20,
      -        "type": "array"
      -      },
      -      "snapshot": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "candidates": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "agentId": {
      -                  "maxLength": 200,
      -                  "minLength": 1,
      -                  "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      -                  "type": "string"
      -                },
      -                "evidence": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "kind": {
      -                        "enum": [
      -                          "provider_claim",
      -                          "observed",
      -                          "completed_work"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "observedAt": {
      -                        "format": "date-time",
      -                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      -                        "type": "string"
      -                      },
      -                      "quote": {
      -                        "maxLength": 500,
      -                        "minLength": 1,
      -                        "type": "string"
      -                      },
      -                      "replyDigest": {
      -                        "pattern": "^sha256:[a-f0-9]{64}$",
      -                        "type": "string"
      -                      },
      -                      "requirementId": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      -                        "type": "string"
      -                      },
      -                      "truth": {
      -                        "enum": [
      -                          "PASS",
      -                          "FAIL",
      -                          "UNKNOWN",
      -                          "STALE"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "validUntil": {
      -                        "format": "date-time",
      -                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "requirementId",
      -                      "truth",
      -                      "kind",
      -                      "replyDigest",
      -                      "quote",
      -                      "observedAt",
      -                      "validUntil"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 20,
      -                  "type": "array"
      -                },
      -                "evidenceVersion": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "operationId": {
      -                  "maxLength": 200,
      -                  "minLength": 1,
      -                  "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      -                  "type": "string"
      -                },
      -                "operationRevision": {
      -                  "exclusiveMinimum": 0,
      -                  "maximum": 9007199254740991,
      -                  "type": "integer"
      -                },
      -                "progress": {
      -                  "enum": [
      -                    "retrieved",
      -                    "queued",
      -                    "contacting",
      -                    "waiting",
      -                    "replied",
      -                    "finished"
      -                  ],
      -                  "type": "string"
      -                },
      -                "reason": {
      -                  "maxLength": 80,
      -                  "minLength": 1,
      -                  "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      -                  "type": "string"
      -                },
      -                "score": {
      -                  "maximum": 10000,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "sends": {
      -                  "maximum": 3,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "taskRevision": {
      -                  "exclusiveMinimum": 0,
      -                  "maximum": 9007199254740991,
      -                  "type": "integer"
      -                },
      -                "verdict": {
      -                  "enum": [
      -                    "fit_confirmed",
      -                    "conditional",
      -                    "not_fit",
      -                    "unknown",
      -                    "no_response",
      -                    "requires_input",
      -                    "requires_identity",
      -                    "requires_auth",
      -                    "requires_payment",
      -                    "unsupported_route",
      -                    "rate_limited",
      -                    "transport_error",
      -                    "cancelled",
      -                    "budget_exhausted"
      -                  ],
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "agentId",
      -                "operationId",
      -                "operationRevision",
      -                "taskRevision",
      -                "evidenceVersion",
      -                "progress",
      -                "verdict",
      -                "sends",
      -                "score",
      -                "evidence",
      -                "reason"
      -              ],
      -              "type": "object"
      -            },
      -            "maxItems": 50,
      -            "type": "array"
      -          },
      -          "completionReason": {
      -            "anyOf": [
      -              {
      -                "maxLength": 80,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "contractVersion": {
      -            "const": "live-search/0.1.0",
      -            "type": "string"
      -          },
      -          "deadlineAt": {
      -            "format": "date-time",
      -            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      -            "type": "string"
      -          },
      -          "events": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "candidate": {
      -                  "anyOf": [
      -                    {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "agentId": {
      -                          "maxLength": 200,
      -                          "minLength": 1,
      -                          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      -                          "type": "string"
      -                        },
      -                        "evidence": {
      -                          "items": {
      -                            "additionalProperties": false,
      -                            "properties": {
      -                              "kind": {
      -                                "enum": [
      -                                  "provider_claim",
      -                                  "observed",
      -                                  "completed_work"
      -                                ],
      -                                "type": "string"
      -                              },
      -                              "observedAt": {
      -                                "format": "date-time",
      -                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      -                                "type": "string"
      -                              },
      -                              "quote": {
      -                                "maxLength": 500,
      -                                "minLength": 1,
      -                                "type": "string"
      -                              },
      -                              "replyDigest": {
      -                                "pattern": "^sha256:[a-f0-9]{64}$",
      -                                "type": "string"
      -                              },
      -                              "requirementId": {
      -                                "maxLength": 200,
      -                                "minLength": 1,
      -                                "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      -                                "type": "string"
      -                              },
      -                              "truth": {
      -                                "enum": [
      -                                  "PASS",
      -                                  "FAIL",
      -                                  "UNKNOWN",
      -                                  "STALE"
      -                                ],
      -                                "type": "string"
      -                              },
      -                              "validUntil": {
      -                                "format": "date-time",
      -                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      -                                "type": "string"
      -                              }
      -                            },
      -                            "required": [
      -                              "requirementId",
      -                              "truth",
      -                              "kind",
      -                              "replyDigest",
      -                              "quote",
      -                              "observedAt",
      -                              "validUntil"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          "maxItems": 20,
      -                          "type": "array"
      -                        },
      -                        "evidenceVersion": {
      -                          "maximum": 9007199254740991,
      -                          "minimum": 0,
      -                          "type": "integer"
      -                        },
      -                        "operationId": {
      -                          "maxLength": 200,
      -                          "minLength": 1,
      -                          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      -                          "type": "string"
      -                        },
      -                        "operationRevision": {
      -                          "exclusiveMinimum": 0,
      -                          "maximum": 9007199254740991,
      -                          "type": "integer"
      -                        },
      -                        "progress": {
      -                          "enum": [
      -                            "retrieved",
      -                            "queued",
      -                            "contacting",
      -                            "waiting",
      -                            "replied",
      -                            "finished"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "reason": {
      -                          "maxLength": 80,
      -                          "minLength": 1,
      -                          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      -                          "type": "string"
      -                        },
      -                        "score": {
      -                          "maximum": 10000,
      -                          "minimum": 0,
      -                          "type": "integer"
      -                        },
      -                        "sends": {
      -                          "maximum": 3,
      -                          "minimum": 0,
      -                          "type": "integer"
      -                        },
      -                        "taskRevision": {
      -                          "exclusiveMinimum": 0,
      -                          "maximum": 9007199254740991,
      -                          "type": "integer"
      -                        },
      -                        "verdict": {
      -                          "enum": [
      -                            "fit_confirmed",
      -                            "conditional",
      -                            "not_fit",
      -                            "unknown",
      -                            "no_response",
      -                            "requires_input",
      -                            "requires_identity",
      -                            "requires_auth",
      -                            "requires_payment",
      -                            "unsupported_route",
      -                            "rate_limited",
      -                            "transport_error",
      -                            "cancelled",
      -                            "budget_exhausted"
      -                          ],
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "agentId",
      -                        "operationId",
      -                        "operationRevision",
      -                        "taskRevision",
      -                        "evidenceVersion",
      -                        "progress",
      -                        "verdict",
      -                        "sends",
      -                        "score",
      -                        "evidence",
      -                        "reason"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "kind": {
      -                  "enum": [
      -                    "started",
      -                    "candidate_upsert",
      -                    "candidate_removed",
      -                    "ranking",
      -                    "revised",
      -                    "completed",
      -                    "cancelled",
      -                    "requires_input"
      -                  ],
      -                  "type": "string"
      -                },
      -                "occurredAt": {
      -                  "format": "date-time",
      -                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      -                  "type": "string"
      -                },
      -                "orderedAgentIds": {
      -                  "items": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      -                    "type": "string"
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "rankRevision": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "reason": {
      -                  "maxLength": 80,
      -                  "minLength": 1,
      -                  "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      -                  "type": "string"
      -                },
      -                "sequence": {
      -                  "exclusiveMinimum": 0,
      -                  "maximum": 9007199254740991,
      -                  "type": "integer"
      -                },
      -                "taskRevision": {
      -                  "exclusiveMinimum": 0,
      -                  "maximum": 9007199254740991,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "sequence",
      -                "taskRevision",
      -                "rankRevision",
      -                "kind",
      -                "occurredAt",
      -                "candidate",
      -                "orderedAgentIds",
      -                "reason"
      -              ],
      -              "type": "object"
      -            },
      -            "maxItems": 100,
      -            "type": "array"
      -          },
      -          "hasMore": {
      -            "type": "boolean"
      -          },
      -          "nextEventCursor": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "orderedAgentIds": {
      -            "items": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      -              "type": "string"
      -            },
      -            "maxItems": 50,
      -            "type": "array"
      -          },
      -          "rankRevision": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "sequence": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "sessionId": {
      -            "maxLength": 200,
      -            "minLength": 1,
      -            "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      -            "type": "string"
      -          },
      -          "status": {
      -            "enum": [
      -              "prepared",
      -              "running",
      -              "completed",
      -              "cancelled",
      -              "requires_input"
      -            ],
      -            "type": "string"
      -          },
      -          "taskRevision": {
      -            "exclusiveMinimum": 0,
      -            "maximum": 9007199254740991,
      -            "type": "integer"
      -          },
      -          "uniqueAgentsUsed": {
      -            "maximum": 50,
      -            "minimum": 0,
      -            "type": "integer"
      -          }
      -        },
      -        "required": [
      -          "contractVersion",
      -          "sessionId",
      -          "taskRevision",
      -          "sequence",
      -          "rankRevision",
      -          "status",
      -          "deadlineAt",
      -          "uniqueAgentsUsed",
      -          "candidates",
      -          "orderedAgentIds",
      -          "events",
      -          "hasMore",
      -          "nextEventCursor",
      -          "completionReason"
      -        ],
      -        "type": "object"
      -      },
      -      "sourceTurnId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "live_search",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "sourceTurnId",
      -      "snapshot",
      -      "agents"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "text": {
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "text",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "text"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agents": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "agentId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "agentSlug": {
      -              "anyOf": [
      -                {
      -                  "maxLength": 200,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "avatarUrl": {
      -              "anyOf": [
      -                {
      -                  "format": "uri",
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "canAttemptThread": {
      -              "type": "boolean"
      -            },
      -            "canStartThread": {
      -              "type": "boolean"
      -            },
      -            "connectionMethods": {
      -              "default": [],
      -              "items": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "documentationUrl": {
      -                    "format": "uri",
      -                    "type": "string"
      -                  },
      -                  "endpointStatus": {
      -                    "enum": [
      -                      "not_published",
      -                      "verified"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "endpointUrl": {
      -                    "anyOf": [
      -                      {
      -                        "format": "uri",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "environment": {
      -                    "enum": [
      -                      "remote_client",
      -                      "browser_session"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "protocol": {
      -                    "enum": [
      -                      "MCP",
      -                      "A2A",
      -                      "WEBMCP"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "protocol",
      -                  "environment",
      -                  "endpointUrl",
      -                  "endpointStatus",
      -                  "documentationUrl"
      -                ],
      -                "type": "object"
      -              },
      -              "maxItems": 3,
      -              "type": "array"
      -            },
      -            "connectionPrompt": {
      -              "maxLength": 60000,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "description": {
      -              "anyOf": [
      -                {
      -                  "maxLength": 8000,
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "executionGuidance": {
      -              "anyOf": [
      -                {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "credentialSummary": {
      -                      "maxLength": 1000,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "credentialSummaryCode": {
      -                      "maxLength": 200,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "primaryBlockerCode": {
      -                      "anyOf": [
      -                        {
      -                          "enum": [
      -                            "PROVIDER_ROUTE_UNSUPPORTED",
      -                            "PROVIDER_SCHEMA_MISSING",
      -                            "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      -                            "PROVIDER_METADATA_INCOMPLETE",
      -                            "DARWIN_ADAPTER_UNAVAILABLE",
      -                            "DARWIN_ROUTE_NOT_APPROVED",
      -                            "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      -                            "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      -                            "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "recordBlockers": {
      -                      "items": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "code": {
      -                            "enum": [
      -                              "PROVIDER_ROUTE_UNSUPPORTED",
      -                              "PROVIDER_SCHEMA_MISSING",
      -                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      -                              "PROVIDER_METADATA_INCOMPLETE",
      -                              "DARWIN_ADAPTER_UNAVAILABLE",
      -                              "DARWIN_ROUTE_NOT_APPROVED",
      -                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      -                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      -                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "owner": {
      -                            "enum": [
      -                              "PROVIDER",
      -                              "DARWIN"
      -                            ],
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "code",
      -                          "owner"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "maxItems": 20,
      -                      "type": "array"
      -                    },
      -                    "rendererVersion": {
      -                      "const": "execution-guidance-v1",
      -                      "type": "string"
      -                    },
      -                    "setupSummary": {
      -                      "maxLength": 1000,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "setupSummaryCode": {
      -                      "maxLength": 200,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "credentialSummaryCode",
      -                    "credentialSummary",
      -                    "setupSummaryCode",
      -                    "setupSummary",
      -                    "recordBlockers",
      -                    "primaryBlockerCode",
      -                    "rendererVersion"
      -                  ],
      -                  "type": "object"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ],
      -              "default": null
      -            },
      -            "executionRequirements": {
      -              "anyOf": [
      -                {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "browser": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "sessionKind": {
      -                          "anyOf": [
      -                            {
      -                              "enum": [
      -                                "ANONYMOUS",
      -                                "PROVIDER_SESSION",
      -                                "UNKNOWN"
      -                              ],
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        },
      -                        "state": {
      -                          "enum": [
      -                            "REQUIRED",
      -                            "NOT_REQUIRED",
      -                            "UNKNOWN",
      -                            "NOT_APPLICABLE"
      -                          ],
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "state",
      -                        "sessionKind"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "contractVersion": {
      -                      "const": "1.0.0",
      -                      "type": "string"
      -                    },
      -                    "derivation": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "completeness": {
      -                          "enum": [
      -                            "COMPLETE",
      -                            "PARTIAL"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "derivationKey": {
      -                          "pattern": "^sha256:[a-f0-9]{64}$",
      -                          "type": "string"
      -                        },
      -                        "normalizerVersion": {
      -                          "const": "execution-requirements-v1",
      -                          "type": "string"
      -                        },
      -                        "sourceReceiptDigest": {
      -                          "anyOf": [
      -                            {
      -                              "maxLength": 200,
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        },
      -                        "sourceRevision": {
      -                          "maxLength": 240,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "normalizerVersion",
      -                        "sourceRevision",
      -                        "sourceReceiptDigest",
      -                        "completeness",
      -                        "derivationKey"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "operationCredentials": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "sensitiveInputNames": {
      -                          "items": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "maxItems": 100,
      -                          "type": "array"
      -                        },
      -                        "state": {
      -                          "enum": [
      -                            "REQUIRED",
      -                            "NOT_REQUIRED",
      -                            "UNKNOWN",
      -                            "NOT_APPLICABLE"
      -                          ],
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "state",
      -                        "sensitiveInputNames"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "payment": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "state": {
      -                          "enum": [
      -                            "REQUIRED",
      -                            "NOT_REQUIRED",
      -                            "UNKNOWN",
      -                            "NOT_APPLICABLE"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "termsDigest": {
      -                          "anyOf": [
      -                            {
      -                              "maxLength": 200,
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        }
      -                      },
      -                      "required": [
      -                        "state",
      -                        "termsDigest"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "providerAuthentication": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "evidence": {
      -                          "enum": [
      -                            "PROVIDER_DECLARED",
      -                            "PROVIDER_OBSERVED",
      -                            "DERIVED_FROM_VERIFIED_RECEIPT",
      -                            "UNKNOWN"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "mechanisms": {
      -                          "items": {
      -                            "enum": [
      -                              "BEARER",
      -                              "API_KEY",
      -                              "OAUTH2",
      -                              "HTTP_BASIC",
      -                              "MUTUAL_TLS",
      -                              "SIGNED_REQUEST",
      -                              "SESSION_COOKIE",
      -                              "OPERATION_SECRET_INPUT",
      -                              "UNSPECIFIED"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "maxItems": 20,
      -                          "type": "array"
      -                        },
      -                        "placements": {
      -                          "items": {
      -                            "enum": [
      -                              "HEADER",
      -                              "QUERY",
      -                              "COOKIE",
      -                              "BODY",
      -                              "TOOL_ARGUMENT",
      -                              "ENVIRONMENT",
      -                              "AUTH_CONTINUATION"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "maxItems": 20,
      -                          "type": "array"
      -                        },
      -                        "scopes": {
      -                          "items": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "maxItems": 100,
      -                          "type": "array"
      -                        },
      -                        "state": {
      -                          "enum": [
      -                            "REQUIRED",
      -                            "NOT_REQUIRED",
      -                            "UNKNOWN",
      -                            "NOT_APPLICABLE"
      -                          ],
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "state",
      -                        "mechanisms",
      -                        "placements",
      -                        "scopes",
      -                        "evidence"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "providerBlockers": {
      -                      "items": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "code": {
      -                            "enum": [
      -                              "PROVIDER_ROUTE_UNSUPPORTED",
      -                              "PROVIDER_SCHEMA_MISSING",
      -                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      -                              "PROVIDER_METADATA_INCOMPLETE",
      -                              "DARWIN_ADAPTER_UNAVAILABLE",
      -                              "DARWIN_ROUTE_NOT_APPROVED",
      -                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      -                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      -                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "owner": {
      -                            "enum": [
      -                              "PROVIDER",
      -                              "DARWIN"
      -                            ],
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "code",
      -                          "owner"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "maxItems": 20,
      -                      "type": "array"
      -                    },
      -                    "providerContract": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "inputSchema": {
      -                          "enum": [
      -                            "CONCRETE",
      -                            "DIGEST_ONLY",
      -                            "MISSING",
      -                            "UNKNOWN"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "outputSchema": {
      -                          "enum": [
      -                            "CONCRETE",
      -                            "DIGEST_ONLY",
      -                            "MISSING",
      -                            "UNKNOWN"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "route": {
      -                          "enum": [
      -                            "RESOLVED",
      -                            "MISSING",
      -                            "AMBIGUOUS",
      -                            "UNSAFE",
      -                            "UNSUPPORTED",
      -                            "UNKNOWN"
      -                          ],
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "route",
      -                        "inputSchema",
      -                        "outputSchema"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "runtime": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "kind": {
      -                          "enum": [
      -                            "REMOTE_MCP",
      -                            "LOCAL_STDIO",
      -                            "A2A_JSONRPC",
      -                            "HTTP_JSON",
      -                            "OPENAPI_HTTP",
      -                            "BOUNDED_FETCH",
      -                            "BROWSER",
      -                            "X402_PAYMENT",
      -                            "COMMERCE",
      -                            "UNSUPPORTED"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "package": {
      -                          "anyOf": [
      -                            {
      -                              "additionalProperties": false,
      -                              "properties": {
      -                                "ecosystem": {
      -                                  "maxLength": 40,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "identifier": {
      -                                  "maxLength": 500,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "runtimeProfile": {
      -                                  "maxLength": 120,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "version": {
      -                                  "maxLength": 200,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                }
      -                              },
      -                              "required": [
      -                                "ecosystem",
      -                                "identifier",
      -                                "version",
      -                                "runtimeProfile"
      -                              ],
      -                              "type": "object"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        },
      -                        "requiredEnvironmentNames": {
      -                          "items": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "maxItems": 100,
      -                          "type": "array"
      -                        }
      -                      },
      -                      "required": [
      -                        "kind",
      -                        "package",
      -                        "requiredEnvironmentNames"
      -                      ],
      -                      "type": "object"
      -                    }
      -                  },
      -                  "required": [
      -                    "contractVersion",
      -                    "providerAuthentication",
      -                    "operationCredentials",
      -                    "runtime",
      -                    "payment",
      -                    "browser",
      -                    "providerContract",
      -                    "providerBlockers",
      -                    "derivation"
      -                  ],
      -                  "type": "object"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ],
      -              "default": null
      -            },
      -            "imageUrl": {
      -              "anyOf": [
      -                {
      -                  "format": "uri",
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "inquiry": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "description": {
      -                  "maxLength": 1200,
      -                  "type": "string"
      -                },
      -                "expiresAt": {
      -                  "format": "date-time",
      -                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                  "type": "string"
      -                },
      -                "fit": {
      -                  "enum": [
      -                    "matches",
      -                    "partial",
      -                    "not_fit",
      -                    "unknown"
      -                  ],
      -                  "type": "string"
      -                },
      -                "question": {
      -                  "maxLength": 2000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "reason": {
      -                  "maxLength": 250,
      -                  "type": "string"
      -                },
      -                "replies": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "at": {
      -                        "format": "date-time",
      -                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                        "type": "string"
      -                      },
      -                      "messageId": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "type": "string"
      -                      },
      -                      "text": {
      -                        "maxLength": 8000,
      -                        "minLength": 1,
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "messageId",
      -                      "text",
      -                      "at"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 4,
      -                  "type": "array"
      -                },
      -                "status": {
      -                  "enum": [
      -                    "contacting",
      -                    "waiting",
      -                    "following_up",
      -                    "replied",
      -                    "needs_input",
      -                    "no_reply",
      -                    "not_contacted",
      -                    "outcome_unknown"
      -                  ],
      -                  "type": "string"
      -                },
      -                "threadId": {
      -                  "maxLength": 200,
      -                  "minLength": 1,
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "status",
      -                "question",
      -                "replies"
      -              ],
      -              "type": "object"
      -            },
      -            "name": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "operationId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "operationRevision": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "type": "integer"
      -            },
      -            "providerCheck": {
      -              "enum": [
      -                "not_attempted",
      -                "confirmed",
      -                "unconfirmed",
      -                "unavailable"
      -              ],
      -              "type": "string"
      -            },
      -            "providerFamilyRef": {
      -              "anyOf": [
      -                {
      -                  "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ],
      -              "default": null
      -            },
      -            "rank": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "type": "integer"
      -            },
      -            "readiness": {
      -              "enum": [
      -                "ready",
      -                "authentication_required",
      -                "recheck_required",
      -                "unavailable"
      -              ],
      -              "type": "string"
      -            },
      -            "reasons": {
      -              "items": {
      -                "maxLength": 250,
      -                "type": "string"
      -              },
      -              "maxItems": 3,
      -              "type": "array"
      -            },
      -            "requiredSetup": {
      -              "anyOf": [
      -                {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "description": {
      -                      "maxLength": 500,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "credential",
      -                        "installation",
      -                        "provider_configuration"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "suppliedBy": {
      -                      "enum": [
      -                        "user",
      -                        "provider",
      -                        "runtime"
      -                      ],
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "suppliedBy",
      -                    "description"
      -                  ],
      -                  "type": "object"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ],
      -              "default": null
      -            },
      -            "selected": {
      -              "type": "boolean"
      -            },
      -            "uncertainties": {
      -              "items": {
      -                "maxLength": 250,
      -                "type": "string"
      -              },
      -              "maxItems": 3,
      -              "type": "array"
      -            }
      -          },
      -          "required": [
      -            "agentId",
      -            "agentSlug",
      -            "operationId",
      -            "operationRevision",
      -            "providerFamilyRef",
      -            "rank",
      -            "selected",
      -            "name",
      -            "description",
      -            "requiredSetup",
      -            "executionRequirements",
      -            "executionGuidance",
      -            "readiness",
      -            "canStartThread",
      -            "reasons",
      -            "uncertainties",
      -            "providerCheck",
      -            "connectionMethods",
      -            "connectionPrompt"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 20,
      -        "type": "array"
      -      },
      -      "role": {
      -        "enum": [
      -          "suggested",
      -          "used"
      -        ],
      -        "type": "string"
      -      },
      -      "searchId": {
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "agents",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "searchId",
      -      "agents",
      -      "role"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "reason": {
      -        "enum": [
      -          "approval",
      -          "connection",
      -          "unavailable",
      -          "limit",
      -          "user_control",
      -          "input"
      -        ],
      -        "type": "string"
      -      },
      -      "text": {
      -        "type": "string"
      -      },
      -      "threadId": {
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "checkpoint",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "reason",
      -      "text"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "presentation": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "budget": {
      -            "anyOf": [
      -              {
      -                "maxLength": 500,
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "outcome": {
      -            "maxLength": 1200,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "steps": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "alternativeOperationIds": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "maxItems": 5,
      -                  "type": "array"
      -                },
      -                "description": {
      -                  "maxLength": 1200,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "operationIds": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "maxItems": 5,
      -                  "type": "array"
      -                },
      -                "title": {
      -                  "maxLength": 160,
      -                  "minLength": 1,
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "title",
      -                "description",
      -                "operationIds"
      -              ],
      -              "type": "object"
      -            },
      -            "maxItems": 8,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "timeline": {
      -            "anyOf": [
      -              {
      -                "maxLength": 500,
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "outcome",
      -          "timeline",
      -          "budget",
      -          "steps"
      -        ],
      -        "type": "object"
      -      },
      -      "steps": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "agentId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "dependsOn": {
      -              "items": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "objective": {
      -              "type": "string"
      -            },
      -            "stepId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "stepId",
      -            "objective",
      -            "agentId",
      -            "dependsOn"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 8,
      -        "type": "array"
      -      },
      -      "type": {
      -        "const": "plan",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "steps"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "actRequestId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "actingAiId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "agentId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "control": {
      -        "enum": [
      -          "user",
      -          "coordinator"
      -        ],
      -        "type": "string"
      -      },
      -      "operationId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "thread_created",
      -        "type": "string"
      -      },
      -      "threadId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "handoff",
      -        "type": "string"
      -      },
      -      "url": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "agentId",
      -      "threadId"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "messageIds": {
      -        "items": {
      -          "maxLength": 200,
      -          "minLength": 1,
      -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "partial": {
      -        "type": "boolean"
      -      },
      -      "text": {
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "outcome",
      -        "type": "string"
      -      },
      -      "verification": {
      -        "enum": [
      -          "provider_reported",
      -          "criteria_checked"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "text",
      -      "messageIds",
      -      "verification",
      -      "partial"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "text": {
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "live_consent",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "text"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agents": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "agentSlug": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "avatarUrl": {
      +              "anyOf": [
      +                {
      +                  "format": "uri",
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "canAttemptThread": {
      +              "type": "boolean"
      +            },
      +            "canStartThread": {
      +              "type": "boolean"
      +            },
      +            "connectionMethods": {
      +              "default": [],
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "documentationUrl": {
      +                    "format": "uri",
      +                    "type": "string"
      +                  },
      +                  "endpointStatus": {
      +                    "enum": [
      +                      "not_published",
      +                      "verified"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "endpointUrl": {
      +                    "anyOf": [
      +                      {
      +                        "format": "uri",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "environment": {
      +                    "enum": [
      +                      "remote_client",
      +                      "browser_session"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "protocol": {
      +                    "enum": [
      +                      "MCP",
      +                      "A2A",
      +                      "WEBMCP"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "protocol",
      +                  "environment",
      +                  "endpointUrl",
      +                  "endpointStatus",
      +                  "documentationUrl"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "connectionPrompt": {
      +              "maxLength": 60000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "description": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 8000,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "executionGuidance": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "credentialSummary": {
      +                      "maxLength": 1000,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "credentialSummaryCode": {
      +                      "maxLength": 200,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "primaryBlockerCode": {
      +                      "anyOf": [
      +                        {
      +                          "enum": [
      +                            "PROVIDER_ROUTE_UNSUPPORTED",
      +                            "PROVIDER_SCHEMA_MISSING",
      +                            "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                            "PROVIDER_METADATA_INCOMPLETE",
      +                            "DARWIN_ADAPTER_UNAVAILABLE",
      +                            "DARWIN_ROUTE_NOT_APPROVED",
      +                            "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                            "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                            "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "recordBlockers": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "enum": [
      +                              "PROVIDER_ROUTE_UNSUPPORTED",
      +                              "PROVIDER_SCHEMA_MISSING",
      +                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                              "PROVIDER_METADATA_INCOMPLETE",
      +                              "DARWIN_ADAPTER_UNAVAILABLE",
      +                              "DARWIN_ROUTE_NOT_APPROVED",
      +                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "owner": {
      +                            "enum": [
      +                              "PROVIDER",
      +                              "DARWIN"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "owner"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 20,
      +                      "type": "array"
      +                    },
      +                    "rendererVersion": {
      +                      "const": "execution-guidance-v1",
      +                      "type": "string"
      +                    },
      +                    "setupSummary": {
      +                      "maxLength": 1000,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "setupSummaryCode": {
      +                      "maxLength": 200,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "credentialSummaryCode",
      +                    "credentialSummary",
      +                    "setupSummaryCode",
      +                    "setupSummary",
      +                    "recordBlockers",
      +                    "primaryBlockerCode",
      +                    "rendererVersion"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "executionRequirements": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "browser": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "sessionKind": {
      +                          "anyOf": [
      +                            {
      +                              "enum": [
      +                                "ANONYMOUS",
      +                                "PROVIDER_SESSION",
      +                                "UNKNOWN"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "sessionKind"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "contractVersion": {
      +                      "const": "1.0.0",
      +                      "type": "string"
      +                    },
      +                    "derivation": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "completeness": {
      +                          "enum": [
      +                            "COMPLETE",
      +                            "PARTIAL"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "derivationKey": {
      +                          "pattern": "^sha256:[a-f0-9]{64}$",
      +                          "type": "string"
      +                        },
      +                        "normalizerVersion": {
      +                          "const": "execution-requirements-v1",
      +                          "type": "string"
      +                        },
      +                        "sourceReceiptDigest": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 200,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "sourceRevision": {
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "normalizerVersion",
      +                        "sourceRevision",
      +                        "sourceReceiptDigest",
      +                        "completeness",
      +                        "derivationKey"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "operationCredentials": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "sensitiveInputNames": {
      +                          "items": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        },
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "sensitiveInputNames"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "payment": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "termsDigest": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 200,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "termsDigest"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "providerAuthentication": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "evidence": {
      +                          "enum": [
      +                            "PROVIDER_DECLARED",
      +                            "PROVIDER_OBSERVED",
      +                            "DERIVED_FROM_VERIFIED_RECEIPT",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "mechanisms": {
      +                          "items": {
      +                            "enum": [
      +                              "BEARER",
      +                              "API_KEY",
      +                              "OAUTH2",
      +                              "HTTP_BASIC",
      +                              "MUTUAL_TLS",
      +                              "SIGNED_REQUEST",
      +                              "SESSION_COOKIE",
      +                              "OPERATION_SECRET_INPUT",
      +                              "UNSPECIFIED"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "maxItems": 20,
      +                          "type": "array"
      +                        },
      +                        "placements": {
      +                          "items": {
      +                            "enum": [
      +                              "HEADER",
      +                              "QUERY",
      +                              "COOKIE",
      +                              "BODY",
      +                              "TOOL_ARGUMENT",
      +                              "ENVIRONMENT",
      +                              "AUTH_CONTINUATION"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "maxItems": 20,
      +                          "type": "array"
      +                        },
      +                        "scopes": {
      +                          "items": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        },
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "mechanisms",
      +                        "placements",
      +                        "scopes",
      +                        "evidence"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "providerBlockers": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "enum": [
      +                              "PROVIDER_ROUTE_UNSUPPORTED",
      +                              "PROVIDER_SCHEMA_MISSING",
      +                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                              "PROVIDER_METADATA_INCOMPLETE",
      +                              "DARWIN_ADAPTER_UNAVAILABLE",
      +                              "DARWIN_ROUTE_NOT_APPROVED",
      +                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "owner": {
      +                            "enum": [
      +                              "PROVIDER",
      +                              "DARWIN"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "owner"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 20,
      +                      "type": "array"
      +                    },
      +                    "providerContract": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "inputSchema": {
      +                          "enum": [
      +                            "CONCRETE",
      +                            "DIGEST_ONLY",
      +                            "MISSING",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "outputSchema": {
      +                          "enum": [
      +                            "CONCRETE",
      +                            "DIGEST_ONLY",
      +                            "MISSING",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "route": {
      +                          "enum": [
      +                            "RESOLVED",
      +                            "MISSING",
      +                            "AMBIGUOUS",
      +                            "UNSAFE",
      +                            "UNSUPPORTED",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "route",
      +                        "inputSchema",
      +                        "outputSchema"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "runtime": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "kind": {
      +                          "enum": [
      +                            "REMOTE_MCP",
      +                            "LOCAL_STDIO",
      +                            "A2A_JSONRPC",
      +                            "HTTP_JSON",
      +                            "OPENAPI_HTTP",
      +                            "BOUNDED_FETCH",
      +                            "BROWSER",
      +                            "X402_PAYMENT",
      +                            "COMMERCE",
      +                            "UNSUPPORTED"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "package": {
      +                          "anyOf": [
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "ecosystem": {
      +                                  "maxLength": 40,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "identifier": {
      +                                  "maxLength": 500,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "runtimeProfile": {
      +                                  "maxLength": 120,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "version": {
      +                                  "maxLength": 200,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "ecosystem",
      +                                "identifier",
      +                                "version",
      +                                "runtimeProfile"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "requiredEnvironmentNames": {
      +                          "items": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "package",
      +                        "requiredEnvironmentNames"
      +                      ],
      +                      "type": "object"
      +                    }
      +                  },
      +                  "required": [
      +                    "contractVersion",
      +                    "providerAuthentication",
      +                    "operationCredentials",
      +                    "runtime",
      +                    "payment",
      +                    "browser",
      +                    "providerContract",
      +                    "providerBlockers",
      +                    "derivation"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "imageUrl": {
      +              "anyOf": [
      +                {
      +                  "format": "uri",
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "inquiry": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "description": {
      +                  "maxLength": 1200,
      +                  "type": "string"
      +                },
      +                "expiresAt": {
      +                  "format": "date-time",
      +                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                  "type": "string"
      +                },
      +                "fit": {
      +                  "enum": [
      +                    "matches",
      +                    "partial",
      +                    "not_fit",
      +                    "unknown"
      +                  ],
      +                  "type": "string"
      +                },
      +                "question": {
      +                  "maxLength": 2000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "reason": {
      +                  "maxLength": 250,
      +                  "type": "string"
      +                },
      +                "replies": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "at": {
      +                        "format": "date-time",
      +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                        "type": "string"
      +                      },
      +                      "messageId": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "text": {
      +                        "maxLength": 8000,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "messageId",
      +                      "text",
      +                      "at"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 4,
      +                  "type": "array"
      +                },
      +                "status": {
      +                  "enum": [
      +                    "contacting",
      +                    "waiting",
      +                    "following_up",
      +                    "replied",
      +                    "needs_input",
      +                    "no_reply",
      +                    "not_contacted",
      +                    "outcome_unknown"
      +                  ],
      +                  "type": "string"
      +                },
      +                "threadId": {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "question",
      +                "replies"
      +              ],
      +              "type": "object"
      +            },
      +            "name": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "operationId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "operationRevision": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            },
      +            "providerCheck": {
      +              "enum": [
      +                "not_attempted",
      +                "confirmed",
      +                "unconfirmed",
      +                "unavailable"
      +              ],
      +              "type": "string"
      +            },
      +            "providerFamilyRef": {
      +              "anyOf": [
      +                {
      +                  "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "rank": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            },
      +            "readiness": {
      +              "enum": [
      +                "ready",
      +                "authentication_required",
      +                "recheck_required",
      +                "unavailable"
      +              ],
      +              "type": "string"
      +            },
      +            "reasons": {
      +              "items": {
      +                "maxLength": 250,
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "requiredSetup": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "description": {
      +                      "maxLength": 500,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "credential",
      +                        "installation",
      +                        "provider_configuration"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "suppliedBy": {
      +                      "enum": [
      +                        "user",
      +                        "provider",
      +                        "runtime"
      +                      ],
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "suppliedBy",
      +                    "description"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "selected": {
      +              "type": "boolean"
      +            },
      +            "uncertainties": {
      +              "items": {
      +                "maxLength": 250,
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "agentId",
      +            "agentSlug",
      +            "operationId",
      +            "operationRevision",
      +            "providerFamilyRef",
      +            "rank",
      +            "selected",
      +            "name",
      +            "description",
      +            "requiredSetup",
      +            "executionRequirements",
      +            "executionGuidance",
      +            "readiness",
      +            "canStartThread",
      +            "reasons",
      +            "uncertainties",
      +            "providerCheck",
      +            "connectionMethods",
      +            "connectionPrompt"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 20,
      +        "type": "array"
      +      },
      +      "snapshot": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "candidates": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "agentId": {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                  "type": "string"
      +                },
      +                "evidence": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "kind": {
      +                        "enum": [
      +                          "provider_claim",
      +                          "observed",
      +                          "completed_work"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "observedAt": {
      +                        "format": "date-time",
      +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                        "type": "string"
      +                      },
      +                      "quote": {
      +                        "maxLength": 500,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "replyDigest": {
      +                        "pattern": "^sha256:[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      "requirementId": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                        "type": "string"
      +                      },
      +                      "truth": {
      +                        "enum": [
      +                          "PASS",
      +                          "FAIL",
      +                          "UNKNOWN",
      +                          "STALE"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "validUntil": {
      +                        "format": "date-time",
      +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "requirementId",
      +                      "truth",
      +                      "kind",
      +                      "replyDigest",
      +                      "quote",
      +                      "observedAt",
      +                      "validUntil"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 20,
      +                  "type": "array"
      +                },
      +                "evidenceVersion": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "operationId": {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                  "type": "string"
      +                },
      +                "operationRevision": {
      +                  "exclusiveMinimum": 0,
      +                  "maximum": 9007199254740991,
      +                  "type": "integer"
      +                },
      +                "progress": {
      +                  "enum": [
      +                    "retrieved",
      +                    "queued",
      +                    "contacting",
      +                    "waiting",
      +                    "replied",
      +                    "finished"
      +                  ],
      +                  "type": "string"
      +                },
      +                "reason": {
      +                  "maxLength": 80,
      +                  "minLength": 1,
      +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                  "type": "string"
      +                },
      +                "score": {
      +                  "maximum": 10000,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "sends": {
      +                  "maximum": 3,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "taskRevision": {
      +                  "exclusiveMinimum": 0,
      +                  "maximum": 9007199254740991,
      +                  "type": "integer"
      +                },
      +                "verdict": {
      +                  "enum": [
      +                    "fit_confirmed",
      +                    "conditional",
      +                    "not_fit",
      +                    "unknown",
      +                    "no_response",
      +                    "requires_input",
      +                    "requires_identity",
      +                    "requires_auth",
      +                    "requires_payment",
      +                    "unsupported_route",
      +                    "rate_limited",
      +                    "transport_error",
      +                    "cancelled",
      +                    "budget_exhausted"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "agentId",
      +                "operationId",
      +                "operationRevision",
      +                "taskRevision",
      +                "evidenceVersion",
      +                "progress",
      +                "verdict",
      +                "sends",
      +                "score",
      +                "evidence",
      +                "reason"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "completionReason": {
      +            "anyOf": [
      +              {
      +                "maxLength": 80,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "contractVersion": {
      +            "const": "live-search/0.1.0",
      +            "type": "string"
      +          },
      +          "deadlineAt": {
      +            "format": "date-time",
      +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +            "type": "string"
      +          },
      +          "events": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "candidate": {
      +                  "anyOf": [
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "agentId": {
      +                          "maxLength": 200,
      +                          "minLength": 1,
      +                          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                          "type": "string"
      +                        },
      +                        "evidence": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "kind": {
      +                                "enum": [
      +                                  "provider_claim",
      +                                  "observed",
      +                                  "completed_work"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "observedAt": {
      +                                "format": "date-time",
      +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                                "type": "string"
      +                              },
      +                              "quote": {
      +                                "maxLength": 500,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "replyDigest": {
      +                                "pattern": "^sha256:[a-f0-9]{64}$",
      +                                "type": "string"
      +                              },
      +                              "requirementId": {
      +                                "maxLength": 200,
      +                                "minLength": 1,
      +                                "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                                "type": "string"
      +                              },
      +                              "truth": {
      +                                "enum": [
      +                                  "PASS",
      +                                  "FAIL",
      +                                  "UNKNOWN",
      +                                  "STALE"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "validUntil": {
      +                                "format": "date-time",
      +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "requirementId",
      +                              "truth",
      +                              "kind",
      +                              "replyDigest",
      +                              "quote",
      +                              "observedAt",
      +                              "validUntil"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 20,
      +                          "type": "array"
      +                        },
      +                        "evidenceVersion": {
      +                          "maximum": 9007199254740991,
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        },
      +                        "operationId": {
      +                          "maxLength": 200,
      +                          "minLength": 1,
      +                          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                          "type": "string"
      +                        },
      +                        "operationRevision": {
      +                          "exclusiveMinimum": 0,
      +                          "maximum": 9007199254740991,
      +                          "type": "integer"
      +                        },
      +                        "progress": {
      +                          "enum": [
      +                            "retrieved",
      +                            "queued",
      +                            "contacting",
      +                            "waiting",
      +                            "replied",
      +                            "finished"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "reason": {
      +                          "maxLength": 80,
      +                          "minLength": 1,
      +                          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                          "type": "string"
      +                        },
      +                        "score": {
      +                          "maximum": 10000,
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        },
      +                        "sends": {
      +                          "maximum": 3,
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        },
      +                        "taskRevision": {
      +                          "exclusiveMinimum": 0,
      +                          "maximum": 9007199254740991,
      +                          "type": "integer"
      +                        },
      +                        "verdict": {
      +                          "enum": [
      +                            "fit_confirmed",
      +                            "conditional",
      +                            "not_fit",
      +                            "unknown",
      +                            "no_response",
      +                            "requires_input",
      +                            "requires_identity",
      +                            "requires_auth",
      +                            "requires_payment",
      +                            "unsupported_route",
      +                            "rate_limited",
      +                            "transport_error",
      +                            "cancelled",
      +                            "budget_exhausted"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "agentId",
      +                        "operationId",
      +                        "operationRevision",
      +                        "taskRevision",
      +                        "evidenceVersion",
      +                        "progress",
      +                        "verdict",
      +                        "sends",
      +                        "score",
      +                        "evidence",
      +                        "reason"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "started",
      +                    "candidate_upsert",
      +                    "candidate_removed",
      +                    "ranking",
      +                    "revised",
      +                    "completed",
      +                    "cancelled",
      +                    "requires_input"
      +                  ],
      +                  "type": "string"
      +                },
      +                "occurredAt": {
      +                  "format": "date-time",
      +                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                  "type": "string"
      +                },
      +                "orderedAgentIds": {
      +                  "items": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                    "type": "string"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "rankRevision": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "reason": {
      +                  "maxLength": 80,
      +                  "minLength": 1,
      +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                  "type": "string"
      +                },
      +                "sequence": {
      +                  "exclusiveMinimum": 0,
      +                  "maximum": 9007199254740991,
      +                  "type": "integer"
      +                },
      +                "taskRevision": {
      +                  "exclusiveMinimum": 0,
      +                  "maximum": 9007199254740991,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "sequence",
      +                "taskRevision",
      +                "rankRevision",
      +                "kind",
      +                "occurredAt",
      +                "candidate",
      +                "orderedAgentIds",
      +                "reason"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 100,
      +            "type": "array"
      +          },
      +          "hasMore": {
      +            "type": "boolean"
      +          },
      +          "nextEventCursor": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "orderedAgentIds": {
      +            "items": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "rankRevision": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "sequence": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "sessionId": {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +            "type": "string"
      +          },
      +          "status": {
      +            "enum": [
      +              "prepared",
      +              "running",
      +              "completed",
      +              "cancelled",
      +              "requires_input"
      +            ],
      +            "type": "string"
      +          },
      +          "taskRevision": {
      +            "exclusiveMinimum": 0,
      +            "maximum": 9007199254740991,
      +            "type": "integer"
      +          },
      +          "uniqueAgentsUsed": {
      +            "maximum": 50,
      +            "minimum": 0,
      +            "type": "integer"
      +          }
      +        },
      +        "required": [
      +          "contractVersion",
      +          "sessionId",
      +          "taskRevision",
      +          "sequence",
      +          "rankRevision",
      +          "status",
      +          "deadlineAt",
      +          "uniqueAgentsUsed",
      +          "candidates",
      +          "orderedAgentIds",
      +          "events",
      +          "hasMore",
      +          "nextEventCursor",
      +          "completionReason"
      +        ],
      +        "type": "object"
      +      },
      +      "sourceTurnId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "live_search",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "sourceTurnId",
      +      "snapshot",
      +      "agents"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "text": {
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "text",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "text"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agents": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "agentSlug": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "avatarUrl": {
      +              "anyOf": [
      +                {
      +                  "format": "uri",
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "canAttemptThread": {
      +              "type": "boolean"
      +            },
      +            "canStartThread": {
      +              "type": "boolean"
      +            },
      +            "connectionMethods": {
      +              "default": [],
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "documentationUrl": {
      +                    "format": "uri",
      +                    "type": "string"
      +                  },
      +                  "endpointStatus": {
      +                    "enum": [
      +                      "not_published",
      +                      "verified"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "endpointUrl": {
      +                    "anyOf": [
      +                      {
      +                        "format": "uri",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "environment": {
      +                    "enum": [
      +                      "remote_client",
      +                      "browser_session"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "protocol": {
      +                    "enum": [
      +                      "MCP",
      +                      "A2A",
      +                      "WEBMCP"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "protocol",
      +                  "environment",
      +                  "endpointUrl",
      +                  "endpointStatus",
      +                  "documentationUrl"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "connectionPrompt": {
      +              "maxLength": 60000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "description": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 8000,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "executionGuidance": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "credentialSummary": {
      +                      "maxLength": 1000,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "credentialSummaryCode": {
      +                      "maxLength": 200,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "primaryBlockerCode": {
      +                      "anyOf": [
      +                        {
      +                          "enum": [
      +                            "PROVIDER_ROUTE_UNSUPPORTED",
      +                            "PROVIDER_SCHEMA_MISSING",
      +                            "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                            "PROVIDER_METADATA_INCOMPLETE",
      +                            "DARWIN_ADAPTER_UNAVAILABLE",
      +                            "DARWIN_ROUTE_NOT_APPROVED",
      +                            "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                            "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                            "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "recordBlockers": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "enum": [
      +                              "PROVIDER_ROUTE_UNSUPPORTED",
      +                              "PROVIDER_SCHEMA_MISSING",
      +                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                              "PROVIDER_METADATA_INCOMPLETE",
      +                              "DARWIN_ADAPTER_UNAVAILABLE",
      +                              "DARWIN_ROUTE_NOT_APPROVED",
      +                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "owner": {
      +                            "enum": [
      +                              "PROVIDER",
      +                              "DARWIN"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "owner"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 20,
      +                      "type": "array"
      +                    },
      +                    "rendererVersion": {
      +                      "const": "execution-guidance-v1",
      +                      "type": "string"
      +                    },
      +                    "setupSummary": {
      +                      "maxLength": 1000,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "setupSummaryCode": {
      +                      "maxLength": 200,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "credentialSummaryCode",
      +                    "credentialSummary",
      +                    "setupSummaryCode",
      +                    "setupSummary",
      +                    "recordBlockers",
      +                    "primaryBlockerCode",
      +                    "rendererVersion"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "executionRequirements": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "browser": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "sessionKind": {
      +                          "anyOf": [
      +                            {
      +                              "enum": [
      +                                "ANONYMOUS",
      +                                "PROVIDER_SESSION",
      +                                "UNKNOWN"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "sessionKind"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "contractVersion": {
      +                      "const": "1.0.0",
      +                      "type": "string"
      +                    },
      +                    "derivation": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "completeness": {
      +                          "enum": [
      +                            "COMPLETE",
      +                            "PARTIAL"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "derivationKey": {
      +                          "pattern": "^sha256:[a-f0-9]{64}$",
      +                          "type": "string"
      +                        },
      +                        "normalizerVersion": {
      +                          "const": "execution-requirements-v1",
      +                          "type": "string"
      +                        },
      +                        "sourceReceiptDigest": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 200,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "sourceRevision": {
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "normalizerVersion",
      +                        "sourceRevision",
      +                        "sourceReceiptDigest",
      +                        "completeness",
      +                        "derivationKey"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "operationCredentials": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "sensitiveInputNames": {
      +                          "items": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        },
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "sensitiveInputNames"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "payment": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "termsDigest": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 200,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "termsDigest"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "providerAuthentication": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "evidence": {
      +                          "enum": [
      +                            "PROVIDER_DECLARED",
      +                            "PROVIDER_OBSERVED",
      +                            "DERIVED_FROM_VERIFIED_RECEIPT",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "mechanisms": {
      +                          "items": {
      +                            "enum": [
      +                              "BEARER",
      +                              "API_KEY",
      +                              "OAUTH2",
      +                              "HTTP_BASIC",
      +                              "MUTUAL_TLS",
      +                              "SIGNED_REQUEST",
      +                              "SESSION_COOKIE",
      +                              "OPERATION_SECRET_INPUT",
      +                              "UNSPECIFIED"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "maxItems": 20,
      +                          "type": "array"
      +                        },
      +                        "placements": {
      +                          "items": {
      +                            "enum": [
      +                              "HEADER",
      +                              "QUERY",
      +                              "COOKIE",
      +                              "BODY",
      +                              "TOOL_ARGUMENT",
      +                              "ENVIRONMENT",
      +                              "AUTH_CONTINUATION"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "maxItems": 20,
      +                          "type": "array"
      +                        },
      +                        "scopes": {
      +                          "items": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        },
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "mechanisms",
      +                        "placements",
      +                        "scopes",
      +                        "evidence"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "providerBlockers": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "enum": [
      +                              "PROVIDER_ROUTE_UNSUPPORTED",
      +                              "PROVIDER_SCHEMA_MISSING",
      +                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                              "PROVIDER_METADATA_INCOMPLETE",
      +                              "DARWIN_ADAPTER_UNAVAILABLE",
      +                              "DARWIN_ROUTE_NOT_APPROVED",
      +                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "owner": {
      +                            "enum": [
      +                              "PROVIDER",
      +                              "DARWIN"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "owner"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 20,
      +                      "type": "array"
      +                    },
      +                    "providerContract": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "inputSchema": {
      +                          "enum": [
      +                            "CONCRETE",
      +                            "DIGEST_ONLY",
      +                            "MISSING",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "outputSchema": {
      +                          "enum": [
      +                            "CONCRETE",
      +                            "DIGEST_ONLY",
      +                            "MISSING",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "route": {
      +                          "enum": [
      +                            "RESOLVED",
      +                            "MISSING",
      +                            "AMBIGUOUS",
      +                            "UNSAFE",
      +                            "UNSUPPORTED",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "route",
      +                        "inputSchema",
      +                        "outputSchema"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "runtime": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "kind": {
      +                          "enum": [
      +                            "REMOTE_MCP",
      +                            "LOCAL_STDIO",
      +                            "A2A_JSONRPC",
      +                            "HTTP_JSON",
      +                            "OPENAPI_HTTP",
      +                            "BOUNDED_FETCH",
      +                            "BROWSER",
      +                            "X402_PAYMENT",
      +                            "COMMERCE",
      +                            "UNSUPPORTED"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "package": {
      +                          "anyOf": [
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "ecosystem": {
      +                                  "maxLength": 40,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "identifier": {
      +                                  "maxLength": 500,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "runtimeProfile": {
      +                                  "maxLength": 120,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "version": {
      +                                  "maxLength": 200,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "ecosystem",
      +                                "identifier",
      +                                "version",
      +                                "runtimeProfile"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "requiredEnvironmentNames": {
      +                          "items": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "package",
      +                        "requiredEnvironmentNames"
      +                      ],
      +                      "type": "object"
      +                    }
      +                  },
      +                  "required": [
      +                    "contractVersion",
      +                    "providerAuthentication",
      +                    "operationCredentials",
      +                    "runtime",
      +                    "payment",
      +                    "browser",
      +                    "providerContract",
      +                    "providerBlockers",
      +                    "derivation"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "imageUrl": {
      +              "anyOf": [
      +                {
      +                  "format": "uri",
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "inquiry": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "description": {
      +                  "maxLength": 1200,
      +                  "type": "string"
      +                },
      +                "expiresAt": {
      +                  "format": "date-time",
      +                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                  "type": "string"
      +                },
      +                "fit": {
      +                  "enum": [
      +                    "matches",
      +                    "partial",
      +                    "not_fit",
      +                    "unknown"
      +                  ],
      +                  "type": "string"
      +                },
      +                "question": {
      +                  "maxLength": 2000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "reason": {
      +                  "maxLength": 250,
      +                  "type": "string"
      +                },
      +                "replies": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "at": {
      +                        "format": "date-time",
      +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                        "type": "string"
      +                      },
      +                      "messageId": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "text": {
      +                        "maxLength": 8000,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "messageId",
      +                      "text",
      +                      "at"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 4,
      +                  "type": "array"
      +                },
      +                "status": {
      +                  "enum": [
      +                    "contacting",
      +                    "waiting",
      +                    "following_up",
      +                    "replied",
      +                    "needs_input",
      +                    "no_reply",
      +                    "not_contacted",
      +                    "outcome_unknown"
      +                  ],
      +                  "type": "string"
      +                },
      +                "threadId": {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "question",
      +                "replies"
      +              ],
      +              "type": "object"
      +            },
      +            "name": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "operationId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "operationRevision": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            },
      +            "providerCheck": {
      +              "enum": [
      +                "not_attempted",
      +                "confirmed",
      +                "unconfirmed",
      +                "unavailable"
      +              ],
      +              "type": "string"
      +            },
      +            "providerFamilyRef": {
      +              "anyOf": [
      +                {
      +                  "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "rank": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            },
      +            "readiness": {
      +              "enum": [
      +                "ready",
      +                "authentication_required",
      +                "recheck_required",
      +                "unavailable"
      +              ],
      +              "type": "string"
      +            },
      +            "reasons": {
      +              "items": {
      +                "maxLength": 250,
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "requiredSetup": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "description": {
      +                      "maxLength": 500,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "credential",
      +                        "installation",
      +                        "provider_configuration"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "suppliedBy": {
      +                      "enum": [
      +                        "user",
      +                        "provider",
      +                        "runtime"
      +                      ],
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "suppliedBy",
      +                    "description"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "selected": {
      +              "type": "boolean"
      +            },
      +            "uncertainties": {
      +              "items": {
      +                "maxLength": 250,
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "agentId",
      +            "agentSlug",
      +            "operationId",
      +            "operationRevision",
      +            "providerFamilyRef",
      +            "rank",
      +            "selected",
      +            "name",
      +            "description",
      +            "requiredSetup",
      +            "executionRequirements",
      +            "executionGuidance",
      +            "readiness",
      +            "canStartThread",
      +            "reasons",
      +            "uncertainties",
      +            "providerCheck",
      +            "connectionMethods",
      +            "connectionPrompt"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 20,
      +        "type": "array"
      +      },
      +      "role": {
      +        "enum": [
      +          "suggested",
      +          "used"
      +        ],
      +        "type": "string"
      +      },
      +      "searchId": {
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "agents",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "searchId",
      +      "agents",
      +      "role"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "reason": {
      +        "enum": [
      +          "approval",
      +          "connection",
      +          "unavailable",
      +          "limit",
      +          "user_control",
      +          "input"
      +        ],
      +        "type": "string"
      +      },
      +      "text": {
      +        "type": "string"
      +      },
      +      "threadId": {
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "checkpoint",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "reason",
      +      "text"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "presentation": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "budget": {
      +            "anyOf": [
      +              {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "outcome": {
      +            "maxLength": 1200,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "steps": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "alternativeOperationIds": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "maxItems": 5,
      +                  "type": "array"
      +                },
      +                "description": {
      +                  "maxLength": 1200,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "operationIds": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "maxItems": 5,
      +                  "type": "array"
      +                },
      +                "title": {
      +                  "maxLength": 160,
      +                  "minLength": 1,
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "title",
      +                "description",
      +                "operationIds"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 8,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "timeline": {
      +            "anyOf": [
      +              {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "outcome",
      +          "timeline",
      +          "budget",
      +          "steps"
      +        ],
      +        "type": "object"
      +      },
      +      "steps": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "dependsOn": {
      +              "items": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "objective": {
      +              "type": "string"
      +            },
      +            "stepId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "stepId",
      +            "objective",
      +            "agentId",
      +            "dependsOn"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "type": "array"
      +      },
      +      "type": {
      +        "const": "plan",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "steps"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "actRequestId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "actingAiId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "agentId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "control": {
      +        "enum": [
      +          "user",
      +          "coordinator"
      +        ],
      +        "type": "string"
      +      },
      +      "operationId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "presentation": {
      +        "enum": [
      +          "chat",
      +          "operation"
      +        ],
      +        "type": "string"
      +      },
      +      "sourceTurnId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "thread_created",
      +        "type": "string"
      +      },
      +      "threadId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "handoff",
      +        "type": "string"
      +      },
      +      "url": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "agentId",
      +      "threadId"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "messageIds": {
      +        "items": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "partial": {
      +        "type": "boolean"
      +      },
      +      "text": {
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "outcome",
      +        "type": "string"
      +      },
      +      "verification": {
      +        "enum": [
      +          "provider_reported",
      +          "criteria_checked"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "text",
      +      "messageIds",
      +      "verification",
      +      "partial"
      +    ],
      +    "type": "object"
      +  }
      +]
    • addedOutput schema / properties / conversation / properties / turns / items / properties / composer / properties / request / properties / interaction
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "fields": {
      +      "additionalProperties": {
      +        "maxLength": 5000,
      +        "type": "string"
      +      },
      +      "propertyNames": {
      +        "maxLength": 120,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "type": "object"
      +    },
      +    "type": {
      +      "enum": [
      +        "edit",
      +        "continue"
      +      ],
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "type",
      +    "fields"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / conversation / properties / turns / items / properties / dataTransfers
      Added value: +{
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agentId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "digest": {
      +        "pattern": "^[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "id": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "name": {
      +        "maxLength": 200,
      +        "type": "string"
      +      },
      +      "operationId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "reason": {
      +        "enum": [
      +          "private_context",
      +          "new_recipient"
      +        ],
      +        "type": "string"
      +      },
      +      "sourceStepIds": {
      +        "items": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "type": "array"
      +      },
      +      "status": {
      +        "enum": [
      +          "pending",
      +          "approved",
      +          "denied",
      +          "superseded"
      +        ],
      +        "type": "string"
      +      },
      +      "stepId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "id",
      +      "stepId",
      +      "digest",
      +      "agentId",
      +      "operationId",
      +      "name",
      +      "reason",
      +      "status",
      +      "sourceStepIds"
      +    ],
      +    "type": "object"
      +  },
      +  "maxItems": 32,
      +  "type": "array"
      +}
    • addedOutput schema / properties / conversation / properties / turns / items / properties / searchResult / properties / delivery / properties / presentation / properties / request / properties / interaction
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "fields": {
      +      "additionalProperties": {
      +        "maxLength": 5000,
      +        "type": "string"
      +      },
      +      "propertyNames": {
      +        "maxLength": 120,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "type": "object"
      +    },
      +    "type": {
      +      "enum": [
      +        "edit",
      +        "continue"
      +      ],
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "type",
      +    "fields"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / delivery / properties / presentation / properties / request / properties / interaction
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "fields": {
      +      "additionalProperties": {
      +        "maxLength": 5000,
      +        "type": "string"
      +      },
      +      "propertyNames": {
      +        "maxLength": 120,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "type": "object"
      +    },
      +    "type": {
      +      "enum": [
      +        "edit",
      +        "continue"
      +      ],
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "type",
      +    "fields"
      +  ],
      +  "type": "object"
      +}
  2. Changed16 schema fields changed
    • addedInput schema / properties / audience
      Added value: +{
      +  "description": "Who consumes this response. Controls presentation only; never identity, permissions, or approval.",
      +  "enum": [
      +    "human",
      +    "agent"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / sessionId
      Added value: +{
      +  "description": "Session to continue. Omit to start a new session.",
      +  "pattern": "^asst_[a-f0-9-]{36}$",
      +  "type": "string"
      +}
    • addedInput schema / properties / target
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "Explicit agent target. Bypasses Darwin discovery; it never grants execution authority.",
      +  "properties": {
      +    "agentId": {
      +      "maxLength": 200,
      +      "minLength": 1,
      +      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +      "type": "string"
      +    },
      +    "operationId": {
      +      "maxLength": 200,
      +      "minLength": 1,
      +      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "agentId"
      +  ],
      +  "type": "object"
      +}
    • changedInput schema / properties / threadId / description
      Previous value: -"Omit to start a thread; pass the returned threadId to continue."New value: +"Deprecated alias for sessionId."
    • addedOutput schema / $defs
      Added value: +{
      +  "__schema0": {
      +    "anyOf": [
      +      {
      +        "type": "string"
      +      },
      +      {
      +        "type": "number"
      +      },
      +      {
      +        "type": "boolean"
      +      },
      +      {
      +        "type": "null"
      +      },
      +      {
      +        "items": {
      +          "$ref": "#/$defs/__schema0"
      +        },
      +        "type": "array"
      +      },
      +      {
      +        "additionalProperties": {
      +          "$ref": "#/$defs/__schema0"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      }
      +    ]
      +  },
      +  "__schema1": {
      +    "anyOf": [
      +      {
      +        "type": "string"
      +      },
      +      {
      +        "type": "number"
      +      },
      +      {
      +        "type": "boolean"
      +      },
      +      {
      +        "type": "null"
      +      },
      +      {
      +        "items": {
      +          "$ref": "#/$defs/__schema1"
      +        },
      +        "type": "array"
      +      },
      +      {
      +        "additionalProperties": {
      +          "$ref": "#/$defs/__schema1"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      }
      +    ]
      +  }
      +}
    • addedOutput schema / properties / agents
      Added value: +{
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agentId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "imageUrl": {
      +        "anyOf": [
      +          {
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "name": {
      +        "type": "string"
      +      },
      +      "operationThreadIds": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "status": {
      +        "enum": [
      +          "working",
      +          "queued",
      +          "waiting",
      +          "idle",
      +          "failed",
      +          "cancelled",
      +          "connected",
      +          "unknown"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "agentId",
      +      "name",
      +      "status",
      +      "operationThreadIds"
      +    ],
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
    • addedOutput schema / properties / conversation / properties / turns / items / properties / agentCalls
      Added value: +{
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agentId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "id": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "matchCount": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "name": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "operationId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "searchId": {
      +        "type": "string"
      +      },
      +      "status": {
      +        "enum": [
      +          "running",
      +          "completed",
      +          "failed"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "id",
      +      "agentId",
      +      "name",
      +      "operationId",
      +      "status"
      +    ],
      +    "type": "object"
      +  },
      +  "maxItems": 16,
      +  "type": "array"
      +}
    • addedOutput schema / properties / conversation / properties / turns / items / properties / author
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "id": {
      +      "type": "string"
      +    },
      +    "type": {
      +      "enum": [
      +        "human",
      +        "agent",
      +        "application"
      +      ],
      +      "type": "string"
      +    },
      +    "via": {
      +      "const": "darwin",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "type",
      +    "id"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / conversation / properties / turns / items / properties / composer
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "artifactId": {
      +      "anyOf": [
      +        {
      +          "format": "uuid",
      +          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "createdAt": {
      +      "type": "string"
      +    },
      +    "decision": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "appliedPolicies": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "id": {
      +                "type": "string"
      +              },
      +              "probability": {
      +                "maximum": 1,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              "scope": {
      +                "type": "string"
      +              },
      +              "version": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "version",
      +              "scope",
      +              "probability"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "audio": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "kind": {
      +              "enum": [
      +                "speech",
      +                "music"
      +              ],
      +              "type": "string"
      +            },
      +            "speed": {
      +              "maximum": 1.2,
      +              "minimum": 0.7,
      +              "type": "number"
      +            },
      +            "voice": {
      +              "enum": [
      +                "Rachel",
      +                "Aria"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "kind",
      +            "voice",
      +            "speed"
      +          ],
      +          "type": "object"
      +        },
      +        "audioSelection": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "answers": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "choice": {
      +                    "type": "string"
      +                  },
      +                  "confidence": {
      +                    "maximum": 1,
      +                    "minimum": 0,
      +                    "type": "number"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "probabilities": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "probability": {
      +                          "maximum": 1,
      +                          "minimum": 0,
      +                          "type": "number"
      +                        },
      +                        "value": {
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "value",
      +                        "probability"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  }
      +                },
      +                "required": [
      +                  "name",
      +                  "choice",
      +                  "confidence"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "inputTokens": {
      +              "default": 0,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "latencyMs": {
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "model": {
      +              "type": "string"
      +            },
      +            "questionVersion": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "model",
      +            "questionVersion",
      +            "latencyMs",
      +            "inputTokens",
      +            "answers"
      +          ],
      +          "type": "object"
      +        },
      +        "catalogVersion": {
      +          "type": "string"
      +        },
      +        "confidence": {
      +          "maximum": 1,
      +          "minimum": 0,
      +          "type": "number"
      +        },
      +        "eligible": {
      +          "items": {
      +            "enum": [
      +              "markdown",
      +              "simple",
      +              "react",
      +              "world",
      +              "video",
      +              "audio",
      +              "game",
      +              "image",
      +              "model3d"
      +            ],
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "fallback": {
      +          "anyOf": [
      +            {
      +              "type": "string"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "id": {
      +          "format": "uuid",
      +          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +          "type": "string"
      +        },
      +        "inputTokens": {
      +          "minimum": 0,
      +          "type": "number"
      +        },
      +        "latencyMs": {
      +          "minimum": 0,
      +          "type": "number"
      +        },
      +        "mode": {
      +          "enum": [
      +            "shadow",
      +            "active"
      +          ],
      +          "type": "string"
      +        },
      +        "model": {
      +          "type": "string"
      +        },
      +        "override": {
      +          "anyOf": [
      +            {
      +              "enum": [
      +                "markdown",
      +                "simple",
      +                "react",
      +                "world",
      +                "video",
      +                "audio",
      +                "game",
      +                "image",
      +                "model3d"
      +              ],
      +              "type": "string"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "probabilities": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "probability": {
      +                "maximum": 1,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              "value": {
      +                "enum": [
      +                  "markdown",
      +                  "simple",
      +                  "react",
      +                  "world",
      +                  "video",
      +                  "audio",
      +                  "game",
      +                  "image",
      +                  "model3d"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "value",
      +              "probability"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "questionVersion": {
      +          "type": "string"
      +        },
      +        "selected": {
      +          "enum": [
      +            "markdown",
      +            "simple",
      +            "react",
      +            "world",
      +            "video",
      +            "audio",
      +            "game",
      +            "image",
      +            "model3d"
      +          ],
      +          "type": "string"
      +        },
      +        "supporting": {
      +          "default": [],
      +          "items": {
      +            "enum": [
      +              "markdown",
      +              "simple",
      +              "react",
      +              "world",
      +              "video",
      +              "audio",
      +              "game",
      +              "image",
      +              "model3d"
      +            ],
      +            "type": "string"
      +          },
      +          "maxItems": 2,
      +          "type": "array"
      +        },
      +        "transition": {
      +          "enum": [
      +            "retain",
      +            "update",
      +            "replace"
      +          ],
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "id",
      +        "model",
      +        "questionVersion",
      +        "catalogVersion",
      +        "mode",
      +        "eligible",
      +        "selected",
      +        "supporting",
      +        "override",
      +        "confidence",
      +        "probabilities",
      +        "transition",
      +        "fallback",
      +        "latencyMs",
      +        "inputTokens",
      +        "appliedPolicies"
      +      ],
      +      "type": "object"
      +    },
      +    "diagnostics": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "fallback": {
      +          "anyOf": [
      +            {
      +              "type": "string"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "generationMs": {
      +          "type": "number"
      +        },
      +        "inputTokens": {
      +          "type": "number"
      +        },
      +        "model": {
      +          "type": "string"
      +        },
      +        "outputTokens": {
      +          "type": "number"
      +        },
      +        "repairs": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "model",
      +        "generationMs",
      +        "inputTokens",
      +        "outputTokens",
      +        "repairs",
      +        "fallback"
      +      ],
      +      "type": "object"
      +    },
      +    "experience": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "decisionId": {
      +          "format": "uuid",
      +          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +          "type": "string"
      +        },
      +        "surfaces": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "actionReferences": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "artifactId": {
      +                "anyOf": [
      +                  {
      +                    "format": "uuid",
      +                    "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "assetJobId": {
      +                "format": "uuid",
      +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +                "type": "string"
      +              },
      +              "capability": {
      +                "enum": [
      +                  "markdown",
      +                  "simple",
      +                  "react",
      +                  "world",
      +                  "video",
      +                  "audio",
      +                  "game",
      +                  "image",
      +                  "model3d"
      +                ],
      +                "type": "string"
      +              },
      +              "evidenceReferences": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "failure": {
      +                "anyOf": [
      +                  {
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "generated": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "artifact": {
      +                    "anyOf": [
      +                      {
      +                        "anyOf": [
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "focus": {
      +                                "items": {
      +                                  "maxLength": 240,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "maxItems": 4,
      +                                "minItems": 2,
      +                                "type": "array"
      +                              },
      +                              "kind": {
      +                                "const": "research",
      +                                "type": "string"
      +                              },
      +                              "question": {
      +                                "description": "One focused research question in 10-18 words.",
      +                                "maxLength": 160,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "sourceTypes": {
      +                                "items": {
      +                                  "maxLength": 240,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "maxItems": 3,
      +                                "type": "array"
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "question",
      +                              "focus",
      +                              "sourceTypes"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "fields": {
      +                                "items": {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "description": {
      +                                      "maxLength": 110,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "name": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "name",
      +                                    "description"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                "maxItems": 4,
      +                                "minItems": 2,
      +                                "type": "array"
      +                              },
      +                              "kind": {
      +                                "const": "extraction",
      +                                "type": "string"
      +                              },
      +                              "purpose": {
      +                                "maxLength": 160,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "url": {
      +                                "anyOf": [
      +                                  {
      +                                    "maxLength": 2048,
      +                                    "type": "string"
      +                                  },
      +                                  {
      +                                    "type": "null"
      +                                  }
      +                                ]
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "url",
      +                              "purpose",
      +                              "fields"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "audience": {
      +                                "description": "The target prospect audience, e.g. independent fitness studios. Never the role of the person using this interface.",
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "columns": {
      +                                "items": {
      +                                  "maxLength": 240,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "maxItems": 5,
      +                                "minItems": 2,
      +                                "type": "array"
      +                              },
      +                              "criteria": {
      +                                "items": {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "label": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "value": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "label",
      +                                    "value"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                "maxItems": 4,
      +                                "minItems": 2,
      +                                "type": "array"
      +                              },
      +                              "kind": {
      +                                "const": "directory",
      +                                "type": "string"
      +                              },
      +                              "questions": {
      +                                "items": {
      +                                  "maxLength": 240,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "maxItems": 3,
      +                                "type": "array"
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "audience",
      +                              "criteria",
      +                              "columns",
      +                              "questions"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "direction": {
      +                                "maxLength": 140,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "headline": {
      +                                "maxLength": 60,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "imageBrief": {
      +                                "maxLength": 420,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "kind": {
      +                                "const": "studio",
      +                                "type": "string"
      +                              },
      +                              "palette": {
      +                                "items": {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "color": {
      +                                      "pattern": "^#[0-9a-fA-F]{6}$",
      +                                      "type": "string"
      +                                    },
      +                                    "name": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "name",
      +                                    "color"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                "maxItems": 5,
      +                                "minItems": 2,
      +                                "type": "array"
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "headline",
      +                              "direction",
      +                              "palette",
      +                              "imageBrief"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "aspectRatio": {
      +                                "enum": [
      +                                  "9:16",
      +                                  "16:9",
      +                                  "1:1",
      +                                  "4:5"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "durationSeconds": {
      +                                "maximum": 600,
      +                                "minimum": 1,
      +                                "type": "number"
      +                              },
      +                              "kind": {
      +                                "const": "storyboard",
      +                                "type": "string"
      +                              },
      +                              "scenes": {
      +                                "items": {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "caption": {
      +                                      "maxLength": 150,
      +                                      "type": "string"
      +                                    },
      +                                    "end": {
      +                                      "exclusiveMinimum": 0,
      +                                      "type": "number"
      +                                    },
      +                                    "start": {
      +                                      "minimum": 0,
      +                                      "type": "number"
      +                                    },
      +                                    "title": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "visual": {
      +                                      "maxLength": 350,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "title",
      +                                    "start",
      +                                    "end",
      +                                    "visual",
      +                                    "caption"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                "maxItems": 5,
      +                                "minItems": 2,
      +                                "type": "array"
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "durationSeconds",
      +                              "aspectRatio",
      +                              "scenes"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "kind": {
      +                                "const": "editorial",
      +                                "type": "string"
      +                              },
      +                              "script": {
      +                                "maxLength": 3000,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "targetSeconds": {
      +                                "anyOf": [
      +                                  {
      +                                    "maximum": 1800,
      +                                    "minimum": 1,
      +                                    "type": "number"
      +                                  },
      +                                  {
      +                                    "type": "null"
      +                                  }
      +                                ]
      +                              },
      +                              "tone": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "script",
      +                              "tone",
      +                              "targetSeconds"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "basis": {
      +                                "description": "State whether these are proposed approaches, supplied facts, or verified evidence. Never invent product features or scores.",
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "criteria": {
      +                                "items": {
      +                                  "maxLength": 50,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "maxItems": 4,
      +                                "minItems": 2,
      +                                "type": "array"
      +                              },
      +                              "kind": {
      +                                "const": "comparison",
      +                                "type": "string"
      +                              },
      +                              "options": {
      +                                "items": {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "name": {
      +                                      "maxLength": 42,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "values": {
      +                                      "items": {
      +                                        "maxLength": 120,
      +                                        "type": "string"
      +                                      },
      +                                      "maxItems": 4,
      +                                      "minItems": 2,
      +                                      "type": "array"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "name",
      +                                    "values"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                "maxItems": 4,
      +                                "minItems": 2,
      +                                "type": "array"
      +                              },
      +                              "question": {
      +                                "description": "A concise decision question in 4-10 words, not a restatement of the entire brief.",
      +                                "maxLength": 90,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "question",
      +                              "criteria",
      +                              "options",
      +                              "basis"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "kind": {
      +                                "const": "planner",
      +                                "type": "string"
      +                              },
      +                              "steps": {
      +                                "items": {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "detail": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "durationMinutes": {
      +                                      "anyOf": [
      +                                        {
      +                                          "maximum": 10080,
      +                                          "minimum": 1,
      +                                          "type": "integer"
      +                                        },
      +                                        {
      +                                          "type": "null"
      +                                        }
      +                                      ]
      +                                    },
      +                                    "title": {
      +                                      "maxLength": 80,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "title",
      +                                    "detail",
      +                                    "durationMinutes"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                "maxItems": 6,
      +                                "minItems": 2,
      +                                "type": "array"
      +                              },
      +                              "title": {
      +                                "maxLength": 80,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "title",
      +                              "steps"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "assumptions": {
      +                                "description": "Explicitly identify any assumed prices, quantities and currency. These are editable estimates, not provider quotes.",
      +                                "maxLength": 300,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "contingencyPercent": {
      +                                "maximum": 100,
      +                                "minimum": 0,
      +                                "type": "number"
      +                              },
      +                              "currency": {
      +                                "enum": [
      +                                  "USD",
      +                                  "EUR",
      +                                  "GBP",
      +                                  "CAD",
      +                                  "AUD",
      +                                  "INR",
      +                                  "JPY"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "items": {
      +                                "items": {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "label": {
      +                                      "description": "Item name only. Never duplicate quantities, currency amounts or unit costs in this label; the user can edit those independently.",
      +                                      "maxLength": 60,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "quantity": {
      +                                      "maximum": 1000000,
      +                                      "minimum": 0,
      +                                      "type": "number"
      +                                    },
      +                                    "unitCost": {
      +                                      "maximum": 100000000,
      +                                      "minimum": 0,
      +                                      "type": "number"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "label",
      +                                    "quantity",
      +                                    "unitCost"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                "maxItems": 6,
      +                                "minItems": 1,
      +                                "type": "array"
      +                              },
      +                              "kind": {
      +                                "const": "estimate",
      +                                "type": "string"
      +                              },
      +                              "title": {
      +                                "maxLength": 80,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "title",
      +                              "currency",
      +                              "items",
      +                              "contingencyPercent",
      +                              "assumptions"
      +                            ],
      +                            "type": "object"
      +                          }
      +                        ]
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "design": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "character": {
      +                        "enum": [
      +                          "editorial",
      +                          "research",
      +                          "extraction",
      +                          "directory",
      +                          "storyboard",
      +                          "studio",
      +                          "comparison",
      +                          "planner",
      +                          "estimate",
      +                          "utility"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "density": {
      +                        "enum": [
      +                          "relaxed",
      +                          "compact"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "character",
      +                      "density"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "journey": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "action": {
      +                            "anyOf": [
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "argumentsJson": {
      +                                    "anyOf": [
      +                                      {
      +                                        "maxLength": 16000,
      +                                        "type": "string"
      +                                      },
      +                                      {
      +                                        "type": "null"
      +                                      }
      +                                    ]
      +                                  },
      +                                  "intent": {
      +                                    "description": "A concrete next-step instruction in plain language. Never an opaque command token such as confirm_criteria.",
      +                                    "maxLength": 800,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "kind": {
      +                                    "default": "continue",
      +                                    "enum": [
      +                                      "continue",
      +                                      "execute",
      +                                      "copy"
      +                                    ],
      +                                    "type": "string"
      +                                  },
      +                                  "label": {
      +                                    "maxLength": 60,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "operationId": {
      +                                    "anyOf": [
      +                                      {
      +                                        "maxLength": 200,
      +                                        "type": "string"
      +                                      },
      +                                      {
      +                                        "type": "null"
      +                                      }
      +                                    ]
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "label",
      +                                  "intent",
      +                                  "operationId",
      +                                  "argumentsJson"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "type": "null"
      +                              }
      +                            ]
      +                          },
      +                          "instruction": {
      +                            "maxLength": 160,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "stage": {
      +                            "enum": [
      +                              "input",
      +                              "review",
      +                              "ready",
      +                              "complete"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "stage",
      +                          "instruction",
      +                          "action"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "layout": {
      +                    "enum": [
      +                      "stack",
      +                      "columns"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "mediaPrompt": {
      +                    "anyOf": [
      +                      {
      +                        "maxLength": 4000,
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "next": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "confidence": {
      +                          "maximum": 1,
      +                          "minimum": 0,
      +                          "type": "number"
      +                        },
      +                        "intent": {
      +                          "maxLength": 500,
      +                          "type": "string"
      +                        },
      +                        "label": {
      +                          "maxLength": 100,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "label",
      +                        "intent",
      +                        "confidence"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "maxItems": 3,
      +                    "type": "array"
      +                  },
      +                  "reactSource": {
      +                    "anyOf": [
      +                      {
      +                        "maxLength": 50000,
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "representation": {
      +                    "enum": [
      +                      "components",
      +                      "react",
      +                      "media",
      +                      "agent"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "sections": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "id": {
      +                          "pattern": "^[a-z][a-z0-9_-]{0,63}$",
      +                          "type": "string"
      +                        },
      +                        "items": {
      +                          "items": {
      +                            "maxLength": 800,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 20,
      +                          "type": "array"
      +                        },
      +                        "kind": {
      +                          "enum": [
      +                            "message",
      +                            "list",
      +                            "fields",
      +                            "operation",
      +                            "progress",
      +                            "results",
      +                            "notice"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "operationId": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 200,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "text": {
      +                          "maxLength": 4000,
      +                          "type": "string"
      +                        },
      +                        "title": {
      +                          "maxLength": 160,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "id",
      +                        "kind",
      +                        "title",
      +                        "text",
      +                        "items",
      +                        "operationId"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "maxItems": 12,
      +                    "minItems": 1,
      +                    "type": "array"
      +                  },
      +                  "summary": {
      +                    "maxLength": 3000,
      +                    "type": "string"
      +                  },
      +                  "title": {
      +                    "maxLength": 160,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "title",
      +                  "summary",
      +                  "layout",
      +                  "representation",
      +                  "sections",
      +                  "next",
      +                  "reactSource",
      +                  "mediaPrompt"
      +                ],
      +                "type": "object"
      +              },
      +              "id": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "markdown": {
      +                "maxLength": 20000,
      +                "type": "string"
      +              },
      +              "role": {
      +                "enum": [
      +                  "primary",
      +                  "supporting",
      +                  "fallback"
      +                ],
      +                "type": "string"
      +              },
      +              "sessionId": {
      +                "anyOf": [
      +                  {
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "status": {
      +                "enum": [
      +                  "ready",
      +                  "pending",
      +                  "failed",
      +                  "unavailable"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "capability",
      +              "role",
      +              "status",
      +              "artifactId",
      +              "sessionId",
      +              "actionReferences",
      +              "evidenceReferences"
      +            ],
      +            "type": "object"
      +          },
      +          "maxItems": 12,
      +          "minItems": 1,
      +          "type": "array"
      +        }
      +      },
      +      "required": [
      +        "decisionId",
      +        "surfaces"
      +      ],
      +      "type": "object"
      +    },
      +    "facts": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "agent": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "appearance": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "componentContracts": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "description": {
      +                        "maxLength": 2000,
      +                        "type": "string"
      +                      },
      +                      "name": {
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "name",
      +                      "description"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 20,
      +                  "type": "array"
      +                },
      +                "instructions": {
      +                  "maxLength": 4000,
      +                  "type": "string"
      +                },
      +                "libraryName": {
      +                  "maxLength": 100,
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "instructions",
      +                "componentContracts"
      +              ],
      +              "type": "object"
      +            },
      +            "brand": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "background": {
      +                  "default": "#FFFFFF",
      +                  "pattern": "^#[0-9a-fA-F]{6}$",
      +                  "type": "string"
      +                },
      +                "font": {
      +                  "default": "system",
      +                  "enum": [
      +                    "system",
      +                    "serif",
      +                    "mono"
      +                  ],
      +                  "type": "string"
      +                },
      +                "foreground": {
      +                  "default": "#171717",
      +                  "pattern": "^#[0-9a-fA-F]{6}$",
      +                  "type": "string"
      +                },
      +                "primary": {
      +                  "default": "#0071E3",
      +                  "pattern": "^#[0-9a-fA-F]{6}$",
      +                  "type": "string"
      +                },
      +                "secondary": {
      +                  "default": "#AF52DE",
      +                  "pattern": "^#[0-9a-fA-F]{6}$",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "primary",
      +                "secondary",
      +                "background",
      +                "foreground",
      +                "font"
      +              ],
      +              "type": "object"
      +            },
      +            "description": {
      +              "type": "string"
      +            },
      +            "id": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "loading": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "asset": {
      +                  "maxLength": 1400000,
      +                  "pattern": "^data:(image\\/(gif|webp)|video\\/(mp4|webm));base64,[A-Za-z0-9+/]+=*$",
      +                  "type": "string"
      +                },
      +                "kind": {
      +                  "default": "darwin",
      +                  "enum": [
      +                    "darwin",
      +                    "pulse",
      +                    "media"
      +                  ],
      +                  "type": "string"
      +                },
      +                "poster": {
      +                  "maxLength": 700000,
      +                  "pattern": "^data:image\\/(png|jpeg);base64,[A-Za-z0-9+/]+=*$",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "kind"
      +              ],
      +              "type": "object"
      +            },
      +            "name": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "name",
      +            "description"
      +          ],
      +          "type": "object"
      +        },
      +        "execution": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "evidence": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "id": {
      +                    "type": "string"
      +                  },
      +                  "text": {
      +                    "type": "string"
      +                  },
      +                  "verification": {
      +                    "enum": [
      +                      "provider_reported",
      +                      "criteria_checked",
      +                      "observed"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "text",
      +                  "verification"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 30,
      +              "type": "array"
      +            },
      +            "status": {
      +              "enum": [
      +                "not_started",
      +                "queued",
      +                "running",
      +                "waiting",
      +                "completed",
      +                "failed",
      +                "cancelled",
      +                "unavailable"
      +              ],
      +              "type": "string"
      +            },
      +            "threadId": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "turnId": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            }
      +          },
      +          "required": [
      +            "threadId",
      +            "turnId",
      +            "status",
      +            "evidence"
      +          ],
      +          "type": "object"
      +        },
      +        "operations": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "available": {
      +                "type": "boolean"
      +              },
      +              "description": {
      +                "type": "string"
      +              },
      +              "fields": {
      +                "items": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "description": {
      +                      "type": "string"
      +                    },
      +                    "encoding": {
      +                      "const": "json",
      +                      "type": "string"
      +                    },
      +                    "label": {
      +                      "type": "string"
      +                    },
      +                    "maxLength": {
      +                      "maximum": 9007199254740991,
      +                      "minimum": 0,
      +                      "type": "integer"
      +                    },
      +                    "maximum": {
      +                      "type": "number"
      +                    },
      +                    "minLength": {
      +                      "maximum": 9007199254740991,
      +                      "minimum": 0,
      +                      "type": "integer"
      +                    },
      +                    "minimum": {
      +                      "type": "number"
      +                    },
      +                    "multiple": {
      +                      "type": "boolean"
      +                    },
      +                    "name": {
      +                      "type": "string"
      +                    },
      +                    "options": {
      +                      "items": {
      +                        "type": "string"
      +                      },
      +                      "type": "array"
      +                    },
      +                    "primary": {
      +                      "type": "boolean"
      +                    },
      +                    "required": {
      +                      "type": "boolean"
      +                    },
      +                    "type": {
      +                      "enum": [
      +                        "text",
      +                        "number",
      +                        "select"
      +                      ],
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "name",
      +                    "label",
      +                    "type",
      +                    "required"
      +                  ],
      +                  "type": "object"
      +                },
      +                "maxItems": 50,
      +                "type": "array"
      +              },
      +              "guidance": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "afterInput": {
      +                    "default": "",
      +                    "maxLength": 1200,
      +                    "type": "string"
      +                  },
      +                  "context": {
      +                    "default": "",
      +                    "maxLength": 1200,
      +                    "type": "string"
      +                  },
      +                  "openingQuestion": {
      +                    "default": "",
      +                    "maxLength": 1200,
      +                    "type": "string"
      +                  },
      +                  "primaryAction": {
      +                    "default": "",
      +                    "maxLength": 80,
      +                    "type": "string"
      +                  },
      +                  "recovery": {
      +                    "default": "",
      +                    "maxLength": 1200,
      +                    "type": "string"
      +                  },
      +                  "success": {
      +                    "default": "",
      +                    "maxLength": 1200,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "openingQuestion",
      +                  "primaryAction",
      +                  "context",
      +                  "afterInput",
      +                  "success",
      +                  "recovery"
      +                ],
      +                "type": "object"
      +              },
      +              "id": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "inputSchema": {
      +                "additionalProperties": {},
      +                "propertyNames": {
      +                  "type": "string"
      +                },
      +                "type": "object"
      +              },
      +              "name": {
      +                "type": "string"
      +              },
      +              "reason": {
      +                "anyOf": [
      +                  {
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "revision": {
      +                "exclusiveMinimum": 0,
      +                "maximum": 9007199254740991,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "name",
      +              "description",
      +              "available",
      +              "reason",
      +              "fields"
      +            ],
      +            "type": "object"
      +          },
      +          "maxItems": 500,
      +          "type": "array"
      +        },
      +        "sessionContext": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "brief": {
      +              "maxLength": 8000,
      +              "type": "string"
      +            },
      +            "goal": {
      +              "maxLength": 4000,
      +              "type": "string"
      +            },
      +            "messages": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "role": {
      +                    "enum": [
      +                      "user",
      +                      "assistant"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "text": {
      +                    "maxLength": 2000,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "role",
      +                  "text"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 12,
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "goal",
      +            "brief",
      +            "messages"
      +          ],
      +          "type": "object"
      +        }
      +      },
      +      "required": [
      +        "agent",
      +        "operations",
      +        "execution"
      +      ],
      +      "type": "object"
      +    },
      +    "generated": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "artifact": {
      +          "anyOf": [
      +            {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "focus": {
      +                      "items": {
      +                        "maxLength": 240,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "maxItems": 4,
      +                      "minItems": 2,
      +                      "type": "array"
      +                    },
      +                    "kind": {
      +                      "const": "research",
      +                      "type": "string"
      +                    },
      +                    "question": {
      +                      "description": "One focused research question in 10-18 words.",
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "sourceTypes": {
      +                      "items": {
      +                        "maxLength": 240,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "maxItems": 3,
      +                      "type": "array"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "question",
      +                    "focus",
      +                    "sourceTypes"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "fields": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "description": {
      +                            "maxLength": 110,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "name": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "name",
      +                          "description"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 4,
      +                      "minItems": 2,
      +                      "type": "array"
      +                    },
      +                    "kind": {
      +                      "const": "extraction",
      +                      "type": "string"
      +                    },
      +                    "purpose": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "url": {
      +                      "anyOf": [
      +                        {
      +                          "maxLength": 2048,
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "url",
      +                    "purpose",
      +                    "fields"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "audience": {
      +                      "description": "The target prospect audience, e.g. independent fitness studios. Never the role of the person using this interface.",
      +                      "maxLength": 240,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "columns": {
      +                      "items": {
      +                        "maxLength": 240,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "maxItems": 5,
      +                      "minItems": 2,
      +                      "type": "array"
      +                    },
      +                    "criteria": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "label": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "value": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "label",
      +                          "value"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 4,
      +                      "minItems": 2,
      +                      "type": "array"
      +                    },
      +                    "kind": {
      +                      "const": "directory",
      +                      "type": "string"
      +                    },
      +                    "questions": {
      +                      "items": {
      +                        "maxLength": 240,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "maxItems": 3,
      +                      "type": "array"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "audience",
      +                    "criteria",
      +                    "columns",
      +                    "questions"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "direction": {
      +                      "maxLength": 140,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "headline": {
      +                      "maxLength": 60,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "imageBrief": {
      +                      "maxLength": 420,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "kind": {
      +                      "const": "studio",
      +                      "type": "string"
      +                    },
      +                    "palette": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "color": {
      +                            "pattern": "^#[0-9a-fA-F]{6}$",
      +                            "type": "string"
      +                          },
      +                          "name": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "name",
      +                          "color"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 5,
      +                      "minItems": 2,
      +                      "type": "array"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "headline",
      +                    "direction",
      +                    "palette",
      +                    "imageBrief"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "aspectRatio": {
      +                      "enum": [
      +                        "9:16",
      +                        "16:9",
      +                        "1:1",
      +                        "4:5"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "durationSeconds": {
      +                      "maximum": 600,
      +                      "minimum": 1,
      +                      "type": "number"
      +                    },
      +                    "kind": {
      +                      "const": "storyboard",
      +                      "type": "string"
      +                    },
      +                    "scenes": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "caption": {
      +                            "maxLength": 150,
      +                            "type": "string"
      +                          },
      +                          "end": {
      +                            "exclusiveMinimum": 0,
      +                            "type": "number"
      +                          },
      +                          "start": {
      +                            "minimum": 0,
      +                            "type": "number"
      +                          },
      +                          "title": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "visual": {
      +                            "maxLength": 350,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "title",
      +                          "start",
      +                          "end",
      +                          "visual",
      +                          "caption"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 5,
      +                      "minItems": 2,
      +                      "type": "array"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "durationSeconds",
      +                    "aspectRatio",
      +                    "scenes"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "kind": {
      +                      "const": "editorial",
      +                      "type": "string"
      +                    },
      +                    "script": {
      +                      "maxLength": 3000,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "targetSeconds": {
      +                      "anyOf": [
      +                        {
      +                          "maximum": 1800,
      +                          "minimum": 1,
      +                          "type": "number"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "tone": {
      +                      "maxLength": 240,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "script",
      +                    "tone",
      +                    "targetSeconds"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "basis": {
      +                      "description": "State whether these are proposed approaches, supplied facts, or verified evidence. Never invent product features or scores.",
      +                      "maxLength": 240,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "criteria": {
      +                      "items": {
      +                        "maxLength": 50,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "maxItems": 4,
      +                      "minItems": 2,
      +                      "type": "array"
      +                    },
      +                    "kind": {
      +                      "const": "comparison",
      +                      "type": "string"
      +                    },
      +                    "options": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "name": {
      +                            "maxLength": 42,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "values": {
      +                            "items": {
      +                              "maxLength": 120,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 4,
      +                            "minItems": 2,
      +                            "type": "array"
      +                          }
      +                        },
      +                        "required": [
      +                          "name",
      +                          "values"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 4,
      +                      "minItems": 2,
      +                      "type": "array"
      +                    },
      +                    "question": {
      +                      "description": "A concise decision question in 4-10 words, not a restatement of the entire brief.",
      +                      "maxLength": 90,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "question",
      +                    "criteria",
      +                    "options",
      +                    "basis"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "kind": {
      +                      "const": "planner",
      +                      "type": "string"
      +                    },
      +                    "steps": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "detail": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "durationMinutes": {
      +                            "anyOf": [
      +                              {
      +                                "maximum": 10080,
      +                                "minimum": 1,
      +                                "type": "integer"
      +                              },
      +                              {
      +                                "type": "null"
      +                              }
      +                            ]
      +                          },
      +                          "title": {
      +                            "maxLength": 80,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "title",
      +                          "detail",
      +                          "durationMinutes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 6,
      +                      "minItems": 2,
      +                      "type": "array"
      +                    },
      +                    "title": {
      +                      "maxLength": 80,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "title",
      +                    "steps"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "assumptions": {
      +                      "description": "Explicitly identify any assumed prices, quantities and currency. These are editable estimates, not provider quotes.",
      +                      "maxLength": 300,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "contingencyPercent": {
      +                      "maximum": 100,
      +                      "minimum": 0,
      +                      "type": "number"
      +                    },
      +                    "currency": {
      +                      "enum": [
      +                        "USD",
      +                        "EUR",
      +                        "GBP",
      +                        "CAD",
      +                        "AUD",
      +                        "INR",
      +                        "JPY"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "items": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "label": {
      +                            "description": "Item name only. Never duplicate quantities, currency amounts or unit costs in this label; the user can edit those independently.",
      +                            "maxLength": 60,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "quantity": {
      +                            "maximum": 1000000,
      +                            "minimum": 0,
      +                            "type": "number"
      +                          },
      +                          "unitCost": {
      +                            "maximum": 100000000,
      +                            "minimum": 0,
      +                            "type": "number"
      +                          }
      +                        },
      +                        "required": [
      +                          "label",
      +                          "quantity",
      +                          "unitCost"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 6,
      +                      "minItems": 1,
      +                      "type": "array"
      +                    },
      +                    "kind": {
      +                      "const": "estimate",
      +                      "type": "string"
      +                    },
      +                    "title": {
      +                      "maxLength": 80,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "title",
      +                    "currency",
      +                    "items",
      +                    "contingencyPercent",
      +                    "assumptions"
      +                  ],
      +                  "type": "object"
      +                }
      +              ]
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "design": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "character": {
      +              "enum": [
      +                "editorial",
      +                "research",
      +                "extraction",
      +                "directory",
      +                "storyboard",
      +                "studio",
      +                "comparison",
      +                "planner",
      +                "estimate",
      +                "utility"
      +              ],
      +              "type": "string"
      +            },
      +            "density": {
      +              "enum": [
      +                "relaxed",
      +                "compact"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "character",
      +            "density"
      +          ],
      +          "type": "object"
      +        },
      +        "journey": {
      +          "anyOf": [
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "action": {
      +                  "anyOf": [
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "argumentsJson": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 16000,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "intent": {
      +                          "description": "A concrete next-step instruction in plain language. Never an opaque command token such as confirm_criteria.",
      +                          "maxLength": 800,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "kind": {
      +                          "default": "continue",
      +                          "enum": [
      +                            "continue",
      +                            "execute",
      +                            "copy"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "label": {
      +                          "maxLength": 60,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "operationId": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 200,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "label",
      +                        "intent",
      +                        "operationId",
      +                        "argumentsJson"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "instruction": {
      +                  "maxLength": 160,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "stage": {
      +                  "enum": [
      +                    "input",
      +                    "review",
      +                    "ready",
      +                    "complete"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "stage",
      +                "instruction",
      +                "action"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "layout": {
      +          "enum": [
      +            "stack",
      +            "columns"
      +          ],
      +          "type": "string"
      +        },
      +        "mediaPrompt": {
      +          "anyOf": [
      +            {
      +              "maxLength": 4000,
      +              "type": "string"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "next": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "confidence": {
      +                "maximum": 1,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              "intent": {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              "label": {
      +                "maxLength": 100,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "label",
      +              "intent",
      +              "confidence"
      +            ],
      +            "type": "object"
      +          },
      +          "maxItems": 3,
      +          "type": "array"
      +        },
      +        "reactSource": {
      +          "anyOf": [
      +            {
      +              "maxLength": 50000,
      +              "type": "string"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "representation": {
      +          "enum": [
      +            "components",
      +            "react",
      +            "media",
      +            "agent"
      +          ],
      +          "type": "string"
      +        },
      +        "sections": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "id": {
      +                "pattern": "^[a-z][a-z0-9_-]{0,63}$",
      +                "type": "string"
      +              },
      +              "items": {
      +                "items": {
      +                  "maxLength": 800,
      +                  "type": "string"
      +                },
      +                "maxItems": 20,
      +                "type": "array"
      +              },
      +              "kind": {
      +                "enum": [
      +                  "message",
      +                  "list",
      +                  "fields",
      +                  "operation",
      +                  "progress",
      +                  "results",
      +                  "notice"
      +                ],
      +                "type": "string"
      +              },
      +              "operationId": {
      +                "anyOf": [
      +                  {
      +                    "maxLength": 200,
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "text": {
      +                "maxLength": 4000,
      +                "type": "string"
      +              },
      +              "title": {
      +                "maxLength": 160,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "kind",
      +              "title",
      +              "text",
      +              "items",
      +              "operationId"
      +            ],
      +            "type": "object"
      +          },
      +          "maxItems": 12,
      +          "minItems": 1,
      +          "type": "array"
      +        },
      +        "summary": {
      +          "maxLength": 3000,
      +          "type": "string"
      +        },
      +        "title": {
      +          "maxLength": 160,
      +          "minLength": 1,
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "title",
      +        "summary",
      +        "layout",
      +        "representation",
      +        "sections",
      +        "next",
      +        "reactSource",
      +        "mediaPrompt"
      +      ],
      +      "type": "object"
      +    },
      +    "markdown": {
      +      "maxLength": 20000,
      +      "type": "string"
      +    },
      +    "mode": {
      +      "enum": [
      +        "live",
      +        "replay",
      +        "simulation"
      +      ],
      +      "type": "string"
      +    },
      +    "policy": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "applied": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "id": {
      +                "type": "string"
      +              },
      +              "probability": {
      +                "maximum": 1,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              "scope": {
      +                "enum": [
      +                  "global",
      +                  "agent",
      +                  "user"
      +                ],
      +                "type": "string"
      +              },
      +              "version": {
      +                "maximum": 9007199254740991,
      +                "minimum": -9007199254740991,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "version",
      +              "scope",
      +              "probability"
      +            ],
      +            "type": "object"
      +          },
      +          "maxItems": 3,
      +          "type": "array"
      +        },
      +        "id": {
      +          "type": "string"
      +        },
      +        "probability": {
      +          "maximum": 1,
      +          "minimum": 0,
      +          "type": "number"
      +        },
      +        "version": {
      +          "maximum": 9007199254740991,
      +          "minimum": -9007199254740991,
      +          "type": "integer"
      +        }
      +      },
      +      "required": [
      +        "id",
      +        "version",
      +        "probability"
      +      ],
      +      "type": "object"
      +    },
      +    "request": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "agentId": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +          "type": "string"
      +        },
      +        "audio": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "kind": {
      +              "enum": [
      +                "speech",
      +                "music"
      +              ],
      +              "type": "string"
      +            },
      +            "speed": {
      +              "maximum": 1.2,
      +              "minimum": 0.7,
      +              "type": "number"
      +            },
      +            "voice": {
      +              "enum": [
      +                "Rachel",
      +                "Aria"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "type": "object"
      +        },
      +        "clientRequestId": {
      +          "format": "uuid",
      +          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +          "type": "string"
      +        },
      +        "expectedRevision": {
      +          "maximum": 9007199254740991,
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "host": {
      +          "additionalProperties": false,
      +          "default": {
      +            "audience": "human",
      +            "capabilities": [
      +              "components",
      +              "markdown",
      +              "structured"
      +            ],
      +            "theme": "light",
      +            "viewport": "desktop"
      +          },
      +          "properties": {
      +            "audience": {
      +              "default": "human",
      +              "description": "Who consumes this response. Controls presentation only; never identity, permissions, or approval.",
      +              "enum": [
      +                "human",
      +                "agent"
      +              ],
      +              "type": "string"
      +            },
      +            "capabilities": {
      +              "default": [
      +                "components",
      +                "markdown",
      +                "structured"
      +              ],
      +              "items": {
      +                "enum": [
      +                  "components",
      +                  "react",
      +                  "media",
      +                  "markdown",
      +                  "structured"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 5,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            "theme": {
      +              "default": "light",
      +              "enum": [
      +                "light",
      +                "dark"
      +              ],
      +              "type": "string"
      +            },
      +            "viewport": {
      +              "default": "desktop",
      +              "enum": [
      +                "mobile",
      +                "desktop"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "audience",
      +            "capabilities",
      +            "viewport",
      +            "theme"
      +          ],
      +          "type": "object"
      +        },
      +        "message": {
      +          "maxLength": 8000,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        "mode": {
      +          "default": "live",
      +          "enum": [
      +            "live",
      +            "replay",
      +            "simulation"
      +          ],
      +          "type": "string"
      +        },
      +        "operationId": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +          "type": "string"
      +        },
      +        "presentationOverride": {
      +          "enum": [
      +            "markdown",
      +            "simple",
      +            "react",
      +            "world",
      +            "video",
      +            "audio",
      +            "game",
      +            "image",
      +            "model3d"
      +          ],
      +          "type": "string"
      +        },
      +        "previousRunId": {
      +          "format": "uuid",
      +          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +          "type": "string"
      +        },
      +        "threadId": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +          "type": "string"
      +        },
      +        "threadKind": {
      +          "default": "assist",
      +          "enum": [
      +            "assist",
      +            "operation"
      +          ],
      +          "type": "string"
      +        },
      +        "turnId": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "clientRequestId",
      +        "agentId",
      +        "message",
      +        "threadKind",
      +        "mode",
      +        "host"
      +      ],
      +      "type": "object"
      +    },
      +    "revision": {
      +      "exclusiveMinimum": 0,
      +      "maximum": 9007199254740991,
      +      "type": "integer"
      +    },
      +    "runId": {
      +      "format": "uuid",
      +      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +      "type": "string"
      +    },
      +    "version": {
      +      "enum": [
      +        "composer.v1",
      +        "composer.v2"
      +      ],
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "version",
      +    "runId",
      +    "revision",
      +    "mode",
      +    "request",
      +    "generated",
      +    "facts",
      +    "markdown",
      +    "artifactId",
      +    "policy",
      +    "diagnostics",
      +    "createdAt"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / conversation / properties / turns / items / properties / searchResult / properties / delivery
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "audience": {
      +      "description": "Who consumes this response. Controls presentation only; never identity, permissions, or approval.",
      +      "enum": [
      +        "human",
      +        "agent"
      +      ],
      +      "type": "string"
      +    },
      +    "markdown": {
      +      "type": "string"
      +    },
      +    "presentation": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "artifactId": {
      +          "anyOf": [
      +            {
      +              "format": "uuid",
      +              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +              "type": "string"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "createdAt": {
      +          "type": "string"
      +        },
      +        "decision": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "appliedPolicies": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "id": {
      +                    "type": "string"
      +                  },
      +                  "probability": {
      +                    "maximum": 1,
      +                    "minimum": 0,
      +                    "type": "number"
      +                  },
      +                  "scope": {
      +                    "type": "string"
      +                  },
      +                  "version": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "version",
      +                  "scope",
      +                  "probability"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "audio": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "kind": {
      +                  "enum": [
      +                    "speech",
      +                    "music"
      +                  ],
      +                  "type": "string"
      +                },
      +                "speed": {
      +                  "maximum": 1.2,
      +                  "minimum": 0.7,
      +                  "type": "number"
      +                },
      +                "voice": {
      +                  "enum": [
      +                    "Rachel",
      +                    "Aria"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "kind",
      +                "voice",
      +                "speed"
      +              ],
      +              "type": "object"
      +            },
      +            "audioSelection": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "answers": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "choice": {
      +                        "type": "string"
      +                      },
      +                      "confidence": {
      +                        "maximum": 1,
      +                        "minimum": 0,
      +                        "type": "number"
      +                      },
      +                      "name": {
      +                        "type": "string"
      +                      },
      +                      "probabilities": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "probability": {
      +                              "maximum": 1,
      +                              "minimum": 0,
      +                              "type": "number"
      +                            },
      +                            "value": {
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "value",
      +                            "probability"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "type": "array"
      +                      }
      +                    },
      +                    "required": [
      +                      "name",
      +                      "choice",
      +                      "confidence"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "inputTokens": {
      +                  "default": 0,
      +                  "minimum": 0,
      +                  "type": "number"
      +                },
      +                "latencyMs": {
      +                  "minimum": 0,
      +                  "type": "number"
      +                },
      +                "model": {
      +                  "type": "string"
      +                },
      +                "questionVersion": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "model",
      +                "questionVersion",
      +                "latencyMs",
      +                "inputTokens",
      +                "answers"
      +              ],
      +              "type": "object"
      +            },
      +            "catalogVersion": {
      +              "type": "string"
      +            },
      +            "confidence": {
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "eligible": {
      +              "items": {
      +                "enum": [
      +                  "markdown",
      +                  "simple",
      +                  "react",
      +                  "world",
      +                  "video",
      +                  "audio",
      +                  "game",
      +                  "image",
      +                  "model3d"
      +                ],
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "fallback": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "id": {
      +              "format": "uuid",
      +              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +              "type": "string"
      +            },
      +            "inputTokens": {
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "latencyMs": {
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "mode": {
      +              "enum": [
      +                "shadow",
      +                "active"
      +              ],
      +              "type": "string"
      +            },
      +            "model": {
      +              "type": "string"
      +            },
      +            "override": {
      +              "anyOf": [
      +                {
      +                  "enum": [
      +                    "markdown",
      +                    "simple",
      +                    "react",
      +                    "world",
      +                    "video",
      +                    "audio",
      +                    "game",
      +                    "image",
      +                    "model3d"
      +                  ],
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "probabilities": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "probability": {
      +                    "maximum": 1,
      +                    "minimum": 0,
      +                    "type": "number"
      +                  },
      +                  "value": {
      +                    "enum": [
      +                      "markdown",
      +                      "simple",
      +                      "react",
      +                      "world",
      +                      "video",
      +                      "audio",
      +                      "game",
      +                      "image",
      +                      "model3d"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "value",
      +                  "probability"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "questionVersion": {
      +              "type": "string"
      +            },
      +            "selected": {
      +              "enum": [
      +                "markdown",
      +                "simple",
      +                "react",
      +                "world",
      +                "video",
      +                "audio",
      +                "game",
      +                "image",
      +                "model3d"
      +              ],
      +              "type": "string"
      +            },
      +            "supporting": {
      +              "default": [],
      +              "items": {
      +                "enum": [
      +                  "markdown",
      +                  "simple",
      +                  "react",
      +                  "world",
      +                  "video",
      +                  "audio",
      +                  "game",
      +                  "image",
      +                  "model3d"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 2,
      +              "type": "array"
      +            },
      +            "transition": {
      +              "enum": [
      +                "retain",
      +                "update",
      +                "replace"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "model",
      +            "questionVersion",
      +            "catalogVersion",
      +            "mode",
      +            "eligible",
      +            "selected",
      +            "supporting",
      +            "override",
      +            "confidence",
      +            "probabilities",
      +            "transition",
      +            "fallback",
      +            "latencyMs",
      +            "inputTokens",
      +            "appliedPolicies"
      +          ],
      +          "type": "object"
      +        },
      +        "diagnostics": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "fallback": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "generationMs": {
      +              "type": "number"
      +            },
      +            "inputTokens": {
      +              "type": "number"
      +            },
      +            "model": {
      +              "type": "string"
      +            },
      +            "outputTokens": {
      +              "type": "number"
      +            },
      +            "repairs": {
      +              "type": "number"
      +            }
      +          },
      +          "required": [
      +            "model",
      +            "generationMs",
      +            "inputTokens",
      +            "outputTokens",
      +            "repairs",
      +            "fallback"
      +          ],
      +          "type": "object"
      +        },
      +        "experience": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "decisionId": {
      +              "format": "uuid",
      +              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +              "type": "string"
      +            },
      +            "surfaces": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "actionReferences": {
      +                    "items": {
      +                      "type": "string"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "artifactId": {
      +                    "anyOf": [
      +                      {
      +                        "format": "uuid",
      +                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "assetJobId": {
      +                    "format": "uuid",
      +                    "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +                    "type": "string"
      +                  },
      +                  "capability": {
      +                    "enum": [
      +                      "markdown",
      +                      "simple",
      +                      "react",
      +                      "world",
      +                      "video",
      +                      "audio",
      +                      "game",
      +                      "image",
      +                      "model3d"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "evidenceReferences": {
      +                    "items": {
      +                      "type": "string"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "failure": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "generated": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "artifact": {
      +                        "anyOf": [
      +                          {
      +                            "anyOf": [
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "focus": {
      +                                    "items": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "maxItems": 4,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "kind": {
      +                                    "const": "research",
      +                                    "type": "string"
      +                                  },
      +                                  "question": {
      +                                    "description": "One focused research question in 10-18 words.",
      +                                    "maxLength": 160,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "sourceTypes": {
      +                                    "items": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "maxItems": 3,
      +                                    "type": "array"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "question",
      +                                  "focus",
      +                                  "sourceTypes"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "fields": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "description": {
      +                                          "maxLength": 110,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        },
      +                                        "name": {
      +                                          "maxLength": 240,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "name",
      +                                        "description"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 4,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "kind": {
      +                                    "const": "extraction",
      +                                    "type": "string"
      +                                  },
      +                                  "purpose": {
      +                                    "maxLength": 160,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "url": {
      +                                    "anyOf": [
      +                                      {
      +                                        "maxLength": 2048,
      +                                        "type": "string"
      +                                      },
      +                                      {
      +                                        "type": "null"
      +                                      }
      +                                    ]
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "url",
      +                                  "purpose",
      +                                  "fields"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "audience": {
      +                                    "description": "The target prospect audience, e.g. independent fitness studios. Never the role of the person using this interface.",
      +                                    "maxLength": 240,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "columns": {
      +                                    "items": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "maxItems": 5,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "criteria": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "label": {
      +                                          "maxLength": 240,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        },
      +                                        "value": {
      +                                          "maxLength": 240,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "label",
      +                                        "value"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 4,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "kind": {
      +                                    "const": "directory",
      +                                    "type": "string"
      +                                  },
      +                                  "questions": {
      +                                    "items": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "maxItems": 3,
      +                                    "type": "array"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "audience",
      +                                  "criteria",
      +                                  "columns",
      +                                  "questions"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "direction": {
      +                                    "maxLength": 140,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "headline": {
      +                                    "maxLength": 60,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "imageBrief": {
      +                                    "maxLength": 420,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "kind": {
      +                                    "const": "studio",
      +                                    "type": "string"
      +                                  },
      +                                  "palette": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "color": {
      +                                          "pattern": "^#[0-9a-fA-F]{6}$",
      +                                          "type": "string"
      +                                        },
      +                                        "name": {
      +                                          "maxLength": 240,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "name",
      +                                        "color"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 5,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "headline",
      +                                  "direction",
      +                                  "palette",
      +                                  "imageBrief"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "aspectRatio": {
      +                                    "enum": [
      +                                      "9:16",
      +                                      "16:9",
      +                                      "1:1",
      +                                      "4:5"
      +                                    ],
      +                                    "type": "string"
      +                                  },
      +                                  "durationSeconds": {
      +                                    "maximum": 600,
      +                                    "minimum": 1,
      +                                    "type": "number"
      +                                  },
      +                                  "kind": {
      +                                    "const": "storyboard",
      +                                    "type": "string"
      +                                  },
      +                                  "scenes": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "caption": {
      +                                          "maxLength": 150,
      +                                          "type": "string"
      +                                        },
      +                                        "end": {
      +                                          "exclusiveMinimum": 0,
      +                                          "type": "number"
      +                                        },
      +                                        "start": {
      +                                          "minimum": 0,
      +                                          "type": "number"
      +                                        },
      +                                        "title": {
      +                                          "maxLength": 240,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        },
      +                                        "visual": {
      +                                          "maxLength": 350,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "title",
      +                                        "start",
      +                                        "end",
      +                                        "visual",
      +                                        "caption"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 5,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "durationSeconds",
      +                                  "aspectRatio",
      +                                  "scenes"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "kind": {
      +                                    "const": "editorial",
      +                                    "type": "string"
      +                                  },
      +                                  "script": {
      +                                    "maxLength": 3000,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "targetSeconds": {
      +                                    "anyOf": [
      +                                      {
      +                                        "maximum": 1800,
      +                                        "minimum": 1,
      +                                        "type": "number"
      +                                      },
      +                                      {
      +                                        "type": "null"
      +                                      }
      +                                    ]
      +                                  },
      +                                  "tone": {
      +                                    "maxLength": 240,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "script",
      +                                  "tone",
      +                                  "targetSeconds"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "basis": {
      +                                    "description": "State whether these are proposed approaches, supplied facts, or verified evidence. Never invent product features or scores.",
      +                                    "maxLength": 240,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "criteria": {
      +                                    "items": {
      +                                      "maxLength": 50,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "maxItems": 4,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "kind": {
      +                                    "const": "comparison",
      +                                    "type": "string"
      +                                  },
      +                                  "options": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "name": {
      +                                          "maxLength": 42,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        },
      +                                        "values": {
      +                                          "items": {
      +                                            "maxLength": 120,
      +                                            "type": "string"
      +                                          },
      +                                          "maxItems": 4,
      +                                          "minItems": 2,
      +                                          "type": "array"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "name",
      +                                        "values"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 4,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "question": {
      +                                    "description": "A concise decision question in 4-10 words, not a restatement of the entire brief.",
      +                                    "maxLength": 90,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "question",
      +                                  "criteria",
      +                                  "options",
      +                                  "basis"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "kind": {
      +                                    "const": "planner",
      +                                    "type": "string"
      +                                  },
      +                                  "steps": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "detail": {
      +                                          "maxLength": 240,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        },
      +                                        "durationMinutes": {
      +                                          "anyOf": [
      +                                            {
      +                                              "maximum": 10080,
      +                                              "minimum": 1,
      +                                              "type": "integer"
      +                                            },
      +                                            {
      +                                              "type": "null"
      +                                            }
      +                                          ]
      +                                        },
      +                                        "title": {
      +                                          "maxLength": 80,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "title",
      +                                        "detail",
      +                                        "durationMinutes"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 6,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "title": {
      +                                    "maxLength": 80,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "title",
      +                                  "steps"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "assumptions": {
      +                                    "description": "Explicitly identify any assumed prices, quantities and currency. These are editable estimates, not provider quotes.",
      +                                    "maxLength": 300,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "contingencyPercent": {
      +                                    "maximum": 100,
      +                                    "minimum": 0,
      +                                    "type": "number"
      +                                  },
      +                                  "currency": {
      +                                    "enum": [
      +                                      "USD",
      +                                      "EUR",
      +                                      "GBP",
      +                                      "CAD",
      +                                      "AUD",
      +                                      "INR",
      +                                      "JPY"
      +                                    ],
      +                                    "type": "string"
      +                                  },
      +                                  "items": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "label": {
      +                                          "description": "Item name only. Never duplicate quantities, currency amounts or unit costs in this label; the user can edit those independently.",
      +                                          "maxLength": 60,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        },
      +                                        "quantity": {
      +                                          "maximum": 1000000,
      +                                          "minimum": 0,
      +                                          "type": "number"
      +                                        },
      +                                        "unitCost": {
      +                                          "maximum": 100000000,
      +                                          "minimum": 0,
      +                                          "type": "number"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "label",
      +                                        "quantity",
      +                                        "unitCost"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 6,
      +                                    "minItems": 1,
      +                                    "type": "array"
      +                                  },
      +                                  "kind": {
      +                                    "const": "estimate",
      +                                    "type": "string"
      +                                  },
      +                                  "title": {
      +                                    "maxLength": 80,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "title",
      +                                  "currency",
      +                                  "items",
      +                                  "contingencyPercent",
      +                                  "assumptions"
      +                                ],
      +                                "type": "object"
      +                              }
      +                            ]
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "design": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "character": {
      +                            "enum": [
      +                              "editorial",
      +                              "research",
      +                              "extraction",
      +                              "directory",
      +                              "storyboard",
      +                              "studio",
      +                              "comparison",
      +                              "planner",
      +                              "estimate",
      +                              "utility"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "density": {
      +                            "enum": [
      +                              "relaxed",
      +                              "compact"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "character",
      +                          "density"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "journey": {
      +                        "anyOf": [
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "action": {
      +                                "anyOf": [
      +                                  {
      +                                    "additionalProperties": false,
      +                                    "properties": {
      +                                      "argumentsJson": {
      +                                        "anyOf": [
      +                                          {
      +                                            "maxLength": 16000,
      +                                            "type": "string"
      +                                          },
      +                                          {
      +                                            "type": "null"
      +                                          }
      +                                        ]
      +                                      },
      +                                      "intent": {
      +                                        "description": "A concrete next-step instruction in plain language. Never an opaque command token such as confirm_criteria.",
      +                                        "maxLength": 800,
      +                                        "minLength": 1,
      +                                        "type": "string"
      +                                      },
      +                                      "kind": {
      +                                        "default": "continue",
      +                                        "enum": [
      +                                          "continue",
      +                                          "execute",
      +                                          "copy"
      +                                        ],
      +                                        "type": "string"
      +                                      },
      +                                      "label": {
      +                                        "maxLength": 60,
      +                                        "minLength": 1,
      +                                        "type": "string"
      +                                      },
      +                                      "operationId": {
      +                                        "anyOf": [
      +                                          {
      +                                            "maxLength": 200,
      +                                            "type": "string"
      +                                          },
      +                                          {
      +                                            "type": "null"
      +                                          }
      +                                        ]
      +                                      }
      +                                    },
      +                                    "required": [
      +                                      "kind",
      +                                      "label",
      +                                      "intent",
      +                                      "operationId",
      +                                      "argumentsJson"
      +                                    ],
      +                                    "type": "object"
      +                                  },
      +                                  {
      +                                    "type": "null"
      +                                  }
      +                                ]
      +                              },
      +                              "instruction": {
      +                                "maxLength": 160,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "stage": {
      +                                "enum": [
      +                                  "input",
      +                                  "review",
      +                                  "ready",
      +                                  "complete"
      +                                ],
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "stage",
      +                              "instruction",
      +                              "action"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "layout": {
      +                        "enum": [
      +                          "stack",
      +                          "columns"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "mediaPrompt": {
      +                        "anyOf": [
      +                          {
      +                            "maxLength": 4000,
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "next": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "confidence": {
      +                              "maximum": 1,
      +                              "minimum": 0,
      +                              "type": "number"
      +                            },
      +                            "intent": {
      +                              "maxLength": 500,
      +                              "type": "string"
      +                            },
      +                            "label": {
      +                              "maxLength": 100,
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "label",
      +                            "intent",
      +                            "confidence"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "maxItems": 3,
      +                        "type": "array"
      +                      },
      +                      "reactSource": {
      +                        "anyOf": [
      +                          {
      +                            "maxLength": 50000,
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "representation": {
      +                        "enum": [
      +                          "components",
      +                          "react",
      +                          "media",
      +                          "agent"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sections": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "id": {
      +                              "pattern": "^[a-z][a-z0-9_-]{0,63}$",
      +                              "type": "string"
      +                            },
      +                            "items": {
      +                              "items": {
      +                                "maxLength": 800,
      +                                "type": "string"
      +                              },
      +                              "maxItems": 20,
      +                              "type": "array"
      +                            },
      +                            "kind": {
      +                              "enum": [
      +                                "message",
      +                                "list",
      +                                "fields",
      +                                "operation",
      +                                "progress",
      +                                "results",
      +                                "notice"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            "operationId": {
      +                              "anyOf": [
      +                                {
      +                                  "maxLength": 200,
      +                                  "type": "string"
      +                                },
      +                                {
      +                                  "type": "null"
      +                                }
      +                              ]
      +                            },
      +                            "text": {
      +                              "maxLength": 4000,
      +                              "type": "string"
      +                            },
      +                            "title": {
      +                              "maxLength": 160,
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "id",
      +                            "kind",
      +                            "title",
      +                            "text",
      +                            "items",
      +                            "operationId"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "maxItems": 12,
      +                        "minItems": 1,
      +                        "type": "array"
      +                      },
      +                      "summary": {
      +                        "maxLength": 3000,
      +                        "type": "string"
      +                      },
      +                      "title": {
      +                        "maxLength": 160,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "title",
      +                      "summary",
      +                      "layout",
      +                      "representation",
      +                      "sections",
      +                      "next",
      +                      "reactSource",
      +                      "mediaPrompt"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "id": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "markdown": {
      +                    "maxLength": 20000,
      +                    "type": "string"
      +                  },
      +                  "role": {
      +                    "enum": [
      +                      "primary",
      +                      "supporting",
      +                      "fallback"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "sessionId": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "ready",
      +                      "pending",
      +                      "failed",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "capability",
      +                  "role",
      +                  "status",
      +                  "artifactId",
      +                  "sessionId",
      +                  "actionReferences",
      +                  "evidenceReferences"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 12,
      +              "minItems": 1,
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "decisionId",
      +            "surfaces"
      +          ],
      +          "type": "object"
      +        },
      +        "facts": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agent": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "appearance": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "componentContracts": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "description": {
      +                            "maxLength": 2000,
      +                            "type": "string"
      +                          },
      +                          "name": {
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "name",
      +                          "description"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 20,
      +                      "type": "array"
      +                    },
      +                    "instructions": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    },
      +                    "libraryName": {
      +                      "maxLength": 100,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "instructions",
      +                    "componentContracts"
      +                  ],
      +                  "type": "object"
      +                },
      +                "brand": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "background": {
      +                      "default": "#FFFFFF",
      +                      "pattern": "^#[0-9a-fA-F]{6}$",
      +                      "type": "string"
      +                    },
      +                    "font": {
      +                      "default": "system",
      +                      "enum": [
      +                        "system",
      +                        "serif",
      +                        "mono"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "foreground": {
      +                      "default": "#171717",
      +                      "pattern": "^#[0-9a-fA-F]{6}$",
      +                      "type": "string"
      +                    },
      +                    "primary": {
      +                      "default": "#0071E3",
      +                      "pattern": "^#[0-9a-fA-F]{6}$",
      +                      "type": "string"
      +                    },
      +                    "secondary": {
      +                      "default": "#AF52DE",
      +                      "pattern": "^#[0-9a-fA-F]{6}$",
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "primary",
      +                    "secondary",
      +                    "background",
      +                    "foreground",
      +                    "font"
      +                  ],
      +                  "type": "object"
      +                },
      +                "description": {
      +                  "type": "string"
      +                },
      +                "id": {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                  "type": "string"
      +                },
      +                "loading": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "asset": {
      +                      "maxLength": 1400000,
      +                      "pattern": "^data:(image\\/(gif|webp)|video\\/(mp4|webm));base64,[A-Za-z0-9+/]+=*$",
      +                      "type": "string"
      +                    },
      +                    "kind": {
      +                      "default": "darwin",
      +                      "enum": [
      +                        "darwin",
      +                        "pulse",
      +                        "media"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "poster": {
      +                      "maxLength": 700000,
      +                      "pattern": "^data:image\\/(png|jpeg);base64,[A-Za-z0-9+/]+=*$",
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind"
      +                  ],
      +                  "type": "object"
      +                },
      +                "name": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "id",
      +                "name",
      +                "description"
      +              ],
      +              "type": "object"
      +            },
      +            "execution": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "evidence": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "id": {
      +                        "type": "string"
      +                      },
      +                      "text": {
      +                        "type": "string"
      +                      },
      +                      "verification": {
      +                        "enum": [
      +                          "provider_reported",
      +                          "criteria_checked",
      +                          "observed"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "id",
      +                      "text",
      +                      "verification"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 30,
      +                  "type": "array"
      +                },
      +                "status": {
      +                  "enum": [
      +                    "not_started",
      +                    "queued",
      +                    "running",
      +                    "waiting",
      +                    "completed",
      +                    "failed",
      +                    "cancelled",
      +                    "unavailable"
      +                  ],
      +                  "type": "string"
      +                },
      +                "threadId": {
      +                  "anyOf": [
      +                    {
      +                      "type": "string"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "turnId": {
      +                  "anyOf": [
      +                    {
      +                      "type": "string"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "threadId",
      +                "turnId",
      +                "status",
      +                "evidence"
      +              ],
      +              "type": "object"
      +            },
      +            "operations": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "available": {
      +                    "type": "boolean"
      +                  },
      +                  "description": {
      +                    "type": "string"
      +                  },
      +                  "fields": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "description": {
      +                          "type": "string"
      +                        },
      +                        "encoding": {
      +                          "const": "json",
      +                          "type": "string"
      +                        },
      +                        "label": {
      +                          "type": "string"
      +                        },
      +                        "maxLength": {
      +                          "maximum": 9007199254740991,
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        },
      +                        "maximum": {
      +                          "type": "number"
      +                        },
      +                        "minLength": {
      +                          "maximum": 9007199254740991,
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        },
      +                        "minimum": {
      +                          "type": "number"
      +                        },
      +                        "multiple": {
      +                          "type": "boolean"
      +                        },
      +                        "name": {
      +                          "type": "string"
      +                        },
      +                        "options": {
      +                          "items": {
      +                            "type": "string"
      +                          },
      +                          "type": "array"
      +                        },
      +                        "primary": {
      +                          "type": "boolean"
      +                        },
      +                        "required": {
      +                          "type": "boolean"
      +                        },
      +                        "type": {
      +                          "enum": [
      +                            "text",
      +                            "number",
      +                            "select"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "name",
      +                        "label",
      +                        "type",
      +                        "required"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "maxItems": 50,
      +                    "type": "array"
      +                  },
      +                  "guidance": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "afterInput": {
      +                        "default": "",
      +                        "maxLength": 1200,
      +                        "type": "string"
      +                      },
      +                      "context": {
      +                        "default": "",
      +                        "maxLength": 1200,
      +                        "type": "string"
      +                      },
      +                      "openingQuestion": {
      +                        "default": "",
      +                        "maxLength": 1200,
      +                        "type": "string"
      +                      },
      +                      "primaryAction": {
      +                        "default": "",
      +                        "maxLength": 80,
      +                        "type": "string"
      +                      },
      +                      "recovery": {
      +                        "default": "",
      +                        "maxLength": 1200,
      +                        "type": "string"
      +                      },
      +                      "success": {
      +                        "default": "",
      +                        "maxLength": 1200,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "openingQuestion",
      +                      "primaryAction",
      +                      "context",
      +                      "afterInput",
      +                      "success",
      +                      "recovery"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "id": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "inputSchema": {
      +                    "additionalProperties": {},
      +                    "propertyNames": {
      +                      "type": "string"
      +                    },
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "reason": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "revision": {
      +                    "exclusiveMinimum": 0,
      +                    "maximum": 9007199254740991,
      +                    "type": "integer"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "name",
      +                  "description",
      +                  "available",
      +                  "reason",
      +                  "fields"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 500,
      +              "type": "array"
      +            },
      +            "sessionContext": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "brief": {
      +                  "maxLength": 8000,
      +                  "type": "string"
      +                },
      +                "goal": {
      +                  "maxLength": 4000,
      +                  "type": "string"
      +                },
      +                "messages": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "role": {
      +                        "enum": [
      +                          "user",
      +                          "assistant"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "text": {
      +                        "maxLength": 2000,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "role",
      +                      "text"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 12,
      +                  "type": "array"
      +                }
      +              },
      +              "required": [
      +                "goal",
      +                "brief",
      +                "messages"
      +              ],
      +              "type": "object"
      +            }
      +          },
      +          "required": [
      +            "agent",
      +            "operations",
      +            "execution"
      +          ],
      +          "type": "object"
      +        },
      +        "generated": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "artifact": {
      +              "anyOf": [
      +                {
      +                  "anyOf": [
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "focus": {
      +                          "items": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 4,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "kind": {
      +                          "const": "research",
      +                          "type": "string"
      +                        },
      +                        "question": {
      +                          "description": "One focused research question in 10-18 words.",
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "sourceTypes": {
      +                          "items": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 3,
      +                          "type": "array"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "question",
      +                        "focus",
      +                        "sourceTypes"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "fields": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "description": {
      +                                "maxLength": 110,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "name": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "name",
      +                              "description"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 4,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "kind": {
      +                          "const": "extraction",
      +                          "type": "string"
      +                        },
      +                        "purpose": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "url": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 2048,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "url",
      +                        "purpose",
      +                        "fields"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "audience": {
      +                          "description": "The target prospect audience, e.g. independent fitness studios. Never the role of the person using this interface.",
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "columns": {
      +                          "items": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 5,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "criteria": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "label": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "value": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "label",
      +                              "value"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 4,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "kind": {
      +                          "const": "directory",
      +                          "type": "string"
      +                        },
      +                        "questions": {
      +                          "items": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 3,
      +                          "type": "array"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "audience",
      +                        "criteria",
      +                        "columns",
      +                        "questions"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "direction": {
      +                          "maxLength": 140,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "headline": {
      +                          "maxLength": 60,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "imageBrief": {
      +                          "maxLength": 420,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "kind": {
      +                          "const": "studio",
      +                          "type": "string"
      +                        },
      +                        "palette": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "color": {
      +                                "pattern": "^#[0-9a-fA-F]{6}$",
      +                                "type": "string"
      +                              },
      +                              "name": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "name",
      +                              "color"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 5,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "headline",
      +                        "direction",
      +                        "palette",
      +                        "imageBrief"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "aspectRatio": {
      +                          "enum": [
      +                            "9:16",
      +                            "16:9",
      +                            "1:1",
      +                            "4:5"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "durationSeconds": {
      +                          "maximum": 600,
      +                          "minimum": 1,
      +                          "type": "number"
      +                        },
      +                        "kind": {
      +                          "const": "storyboard",
      +                          "type": "string"
      +                        },
      +                        "scenes": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "caption": {
      +                                "maxLength": 150,
      +                                "type": "string"
      +                              },
      +                              "end": {
      +                                "exclusiveMinimum": 0,
      +                                "type": "number"
      +                              },
      +                              "start": {
      +                                "minimum": 0,
      +                                "type": "number"
      +                              },
      +                              "title": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "visual": {
      +                                "maxLength": 350,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "title",
      +                              "start",
      +                              "end",
      +                              "visual",
      +                              "caption"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 5,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "durationSeconds",
      +                        "aspectRatio",
      +                        "scenes"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "kind": {
      +                          "const": "editorial",
      +                          "type": "string"
      +                        },
      +                        "script": {
      +                          "maxLength": 3000,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "targetSeconds": {
      +                          "anyOf": [
      +                            {
      +                              "maximum": 1800,
      +                              "minimum": 1,
      +                              "type": "number"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "tone": {
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "script",
      +                        "tone",
      +                        "targetSeconds"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "basis": {
      +                          "description": "State whether these are proposed approaches, supplied facts, or verified evidence. Never invent product features or scores.",
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "criteria": {
      +                          "items": {
      +                            "maxLength": 50,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 4,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "kind": {
      +                          "const": "comparison",
      +                          "type": "string"
      +                        },
      +                        "options": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "name": {
      +                                "maxLength": 42,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "values": {
      +                                "items": {
      +                                  "maxLength": 120,
      +                                  "type": "string"
      +                                },
      +                                "maxItems": 4,
      +                                "minItems": 2,
      +                                "type": "array"
      +                              }
      +                            },
      +                            "required": [
      +                              "name",
      +                              "values"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 4,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "question": {
      +                          "description": "A concise decision question in 4-10 words, not a restatement of the entire brief.",
      +                          "maxLength": 90,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "question",
      +                        "criteria",
      +                        "options",
      +                        "basis"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "kind": {
      +                          "const": "planner",
      +                          "type": "string"
      +                        },
      +                        "steps": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "detail": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "durationMinutes": {
      +                                "anyOf": [
      +                                  {
      +                                    "maximum": 10080,
      +                                    "minimum": 1,
      +                                    "type": "integer"
      +                                  },
      +                                  {
      +                                    "type": "null"
      +                                  }
      +                                ]
      +                              },
      +                              "title": {
      +                                "maxLength": 80,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "title",
      +                              "detail",
      +                              "durationMinutes"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 6,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "title": {
      +                          "maxLength": 80,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "title",
      +                        "steps"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "assumptions": {
      +                          "description": "Explicitly identify any assumed prices, quantities and currency. These are editable estimates, not provider quotes.",
      +                          "maxLength": 300,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "contingencyPercent": {
      +                          "maximum": 100,
      +                          "minimum": 0,
      +                          "type": "number"
      +                        },
      +                        "currency": {
      +                          "enum": [
      +                            "USD",
      +                            "EUR",
      +                            "GBP",
      +                            "CAD",
      +                            "AUD",
      +                            "INR",
      +                            "JPY"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "items": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "label": {
      +                                "description": "Item name only. Never duplicate quantities, currency amounts or unit costs in this label; the user can edit those independently.",
      +                                "maxLength": 60,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "quantity": {
      +                                "maximum": 1000000,
      +                                "minimum": 0,
      +                                "type": "number"
      +                              },
      +                              "unitCost": {
      +                                "maximum": 100000000,
      +                                "minimum": 0,
      +                                "type": "number"
      +                              }
      +                            },
      +                            "required": [
      +                              "label",
      +                              "quantity",
      +                              "unitCost"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 6,
      +                          "minItems": 1,
      +                          "type": "array"
      +                        },
      +                        "kind": {
      +                          "const": "estimate",
      +                          "type": "string"
      +                        },
      +                        "title": {
      +                          "maxLength": 80,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "title",
      +                        "currency",
      +                        "items",
      +                        "contingencyPercent",
      +                        "assumptions"
      +                      ],
      +                      "type": "object"
      +                    }
      +                  ]
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "design": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "character": {
      +                  "enum": [
      +                    "editorial",
      +                    "research",
      +                    "extraction",
      +                    "directory",
      +                    "storyboard",
      +                    "studio",
      +                    "comparison",
      +                    "planner",
      +                    "estimate",
      +                    "utility"
      +                  ],
      +                  "type": "string"
      +                },
      +                "density": {
      +                  "enum": [
      +                    "relaxed",
      +                    "compact"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "character",
      +                "density"
      +              ],
      +              "type": "object"
      +            },
      +            "journey": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "action": {
      +                      "anyOf": [
      +                        {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "argumentsJson": {
      +                              "anyOf": [
      +                                {
      +                                  "maxLength": 16000,
      +                                  "type": "string"
      +                                },
      +                                {
      +                                  "type": "null"
      +                                }
      +                              ]
      +                            },
      +                            "intent": {
      +                              "description": "A concrete next-step instruction in plain language. Never an opaque command token such as confirm_criteria.",
      +                              "maxLength": 800,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "kind": {
      +                              "default": "continue",
      +                              "enum": [
      +                                "continue",
      +                                "execute",
      +                                "copy"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            "label": {
      +                              "maxLength": 60,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "operationId": {
      +                              "anyOf": [
      +                                {
      +                                  "maxLength": 200,
      +                                  "type": "string"
      +                                },
      +                                {
      +                                  "type": "null"
      +                                }
      +                              ]
      +                            }
      +                          },
      +                          "required": [
      +                            "kind",
      +                            "label",
      +                            "intent",
      +                            "operationId",
      +                            "argumentsJson"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "instruction": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "stage": {
      +                      "enum": [
      +                        "input",
      +                        "review",
      +                        "ready",
      +                        "complete"
      +                      ],
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "stage",
      +                    "instruction",
      +                    "action"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "layout": {
      +              "enum": [
      +                "stack",
      +                "columns"
      +              ],
      +              "type": "string"
      +            },
      +            "mediaPrompt": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 4000,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "next": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "confidence": {
      +                    "maximum": 1,
      +                    "minimum": 0,
      +                    "type": "number"
      +                  },
      +                  "intent": {
      +                    "maxLength": 500,
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "maxLength": 100,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "label",
      +                  "intent",
      +                  "confidence"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "reactSource": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 50000,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "representation": {
      +              "enum": [
      +                "components",
      +                "react",
      +                "media",
      +                "agent"
      +              ],
      +              "type": "string"
      +            },
      +            "sections": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "id": {
      +                    "pattern": "^[a-z][a-z0-9_-]{0,63}$",
      +                    "type": "string"
      +                  },
      +                  "items": {
      +                    "items": {
      +                      "maxLength": 800,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 20,
      +                    "type": "array"
      +                  },
      +                  "kind": {
      +                    "enum": [
      +                      "message",
      +                      "list",
      +                      "fields",
      +                      "operation",
      +                      "progress",
      +                      "results",
      +                      "notice"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "operationId": {
      +                    "anyOf": [
      +                      {
      +                        "maxLength": 200,
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "text": {
      +                    "maxLength": 4000,
      +                    "type": "string"
      +                  },
      +                  "title": {
      +                    "maxLength": 160,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "kind",
      +                  "title",
      +                  "text",
      +                  "items",
      +                  "operationId"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 12,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            "summary": {
      +              "maxLength": 3000,
      +              "type": "string"
      +            },
      +            "title": {
      +              "maxLength": 160,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "title",
      +            "summary",
      +            "layout",
      +            "representation",
      +            "sections",
      +            "next",
      +            "reactSource",
      +            "mediaPrompt"
      +          ],
      +          "type": "object"
      +        },
      +        "markdown": {
      +          "maxLength": 20000,
      +          "type": "string"
      +        },
      +        "mode": {
      +          "enum": [
      +            "live",
      +            "replay",
      +            "simulation"
      +          ],
      +          "type": "string"
      +        },
      +        "policy": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "applied": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "id": {
      +                    "type": "string"
      +                  },
      +                  "probability": {
      +                    "maximum": 1,
      +                    "minimum": 0,
      +                    "type": "number"
      +                  },
      +                  "scope": {
      +                    "enum": [
      +                      "global",
      +                      "agent",
      +                      "user"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "version": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": -9007199254740991,
      +                    "type": "integer"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "version",
      +                  "scope",
      +                  "probability"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "id": {
      +              "type": "string"
      +            },
      +            "probability": {
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "version": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "version",
      +            "probability"
      +          ],
      +          "type": "object"
      +        },
      +        "request": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "audio": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "kind": {
      +                  "enum": [
      +                    "speech",
      +                    "music"
      +                  ],
      +                  "type": "string"
      +                },
      +                "speed": {
      +                  "maximum": 1.2,
      +                  "minimum": 0.7,
      +                  "type": "number"
      +                },
      +                "voice": {
      +                  "enum": [
      +                    "Rachel",
      +                    "Aria"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "clientRequestId": {
      +              "format": "uuid",
      +              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +              "type": "string"
      +            },
      +            "expectedRevision": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "host": {
      +              "additionalProperties": false,
      +              "default": {
      +                "audience": "human",
      +                "capabilities": [
      +                  "components",
      +                  "markdown",
      +                  "structured"
      +                ],
      +                "theme": "light",
      +                "viewport": "desktop"
      +              },
      +              "properties": {
      +                "audience": {
      +                  "default": "human",
      +                  "description": "Who consumes this response. Controls presentation only; never identity, permissions, or approval.",
      +                  "enum": [
      +                    "human",
      +                    "agent"
      +                  ],
      +                  "type": "string"
      +                },
      +                "capabilities": {
      +                  "default": [
      +                    "components",
      +                    "markdown",
      +                    "structured"
      +                  ],
      +                  "items": {
      +                    "enum": [
      +                      "components",
      +                      "react",
      +                      "media",
      +                      "markdown",
      +                      "structured"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "maxItems": 5,
      +                  "minItems": 1,
      +                  "type": "array"
      +                },
      +                "theme": {
      +                  "default": "light",
      +                  "enum": [
      +                    "light",
      +                    "dark"
      +                  ],
      +                  "type": "string"
      +                },
      +                "viewport": {
      +                  "default": "desktop",
      +                  "enum": [
      +                    "mobile",
      +                    "desktop"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "audience",
      +                "capabilities",
      +                "viewport",
      +                "theme"
      +              ],
      +              "type": "object"
      +            },
      +            "message": {
      +              "maxLength": 8000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "mode": {
      +              "default": "live",
      +              "enum": [
      +                "live",
      +                "replay",
      +                "simulation"
      +              ],
      +              "type": "string"
      +            },
      +            "operationId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "presentationOverride": {
      +              "enum": [
      +                "markdown",
      +                "simple",
      +                "react",
      +                "world",
      +                "video",
      +                "audio",
      +                "game",
      +                "image",
      +                "model3d"
      +              ],
      +              "type": "string"
      +            },
      +            "previousRunId": {
      +              "format": "uuid",
      +              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +              "type": "string"
      +            },
      +            "threadId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "threadKind": {
      +              "default": "assist",
      +              "enum": [
      +                "assist",
      +                "operation"
      +              ],
      +              "type": "string"
      +            },
      +            "turnId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "clientRequestId",
      +            "agentId",
      +            "message",
      +            "threadKind",
      +            "mode",
      +            "host"
      +          ],
      +          "type": "object"
      +        },
      +        "revision": {
      +          "exclusiveMinimum": 0,
      +          "maximum": 9007199254740991,
      +          "type": "integer"
      +        },
      +        "runId": {
      +          "format": "uuid",
      +          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +          "type": "string"
      +        },
      +        "version": {
      +          "enum": [
      +            "composer.v1",
      +            "composer.v2"
      +          ],
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "version",
      +        "runId",
      +        "revision",
      +        "mode",
      +        "request",
      +        "generated",
      +        "facts",
      +        "markdown",
      +        "artifactId",
      +        "policy",
      +        "diagnostics",
      +        "createdAt"
      +      ],
      +      "type": "object"
      +    },
      +    "runId": {
      +      "type": "string"
      +    },
      +    "status": {
      +      "enum": [
      +        "composed",
      +        "fallback"
      +      ],
      +      "type": "string"
      +    },
      +    "ui": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "components": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "actions": {
      +                "default": [],
      +                "items": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "approval": {
      +                      "type": "string"
      +                    },
      +                    "available": {
      +                      "type": "boolean"
      +                    },
      +                    "binding": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "arguments": {
      +                          "additionalProperties": {
      +                            "$ref": "#/$defs/__schema1"
      +                          },
      +                          "propertyNames": {
      +                            "type": "string"
      +                          },
      +                          "type": "object"
      +                        },
      +                        "name": {
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "name",
      +                        "arguments"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "label": {
      +                      "type": "string"
      +                    },
      +                    "reason": {
      +                      "type": "string"
      +                    },
      +                    "requiredInputs": {
      +                      "items": {
      +                        "type": "string"
      +                      },
      +                      "type": "array"
      +                    }
      +                  },
      +                  "required": [
      +                    "label",
      +                    "available",
      +                    "requiredInputs",
      +                    "approval"
      +                  ],
      +                  "type": "object"
      +                },
      +                "type": "array"
      +              },
      +              "data": {
      +                "$ref": "#/$defs/__schema0"
      +              },
      +              "id": {
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "kind": {
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "text": {
      +                "type": "string"
      +              },
      +              "title": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "kind",
      +              "title",
      +              "data",
      +              "actions"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "incomplete": {
      +          "default": [],
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "version": {
      +          "const": "darwinui-agent-v1",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "version",
      +        "components",
      +        "incomplete"
      +      ],
      +      "type": "object"
      +    },
      +    "version": {
      +      "const": "composer.delivery.v1",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "version",
      +    "audience",
      +    "status",
      +    "markdown"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / conversation / properties / turns / items / properties / target
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "agentId": {
      +      "maxLength": 200,
      +      "minLength": 1,
      +      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +      "type": "string"
      +    },
      +    "operationId": {
      +      "maxLength": 200,
      +      "minLength": 1,
      +      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "agentId"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / delivery
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "audience": {
      +      "description": "Who consumes this response. Controls presentation only; never identity, permissions, or approval.",
      +      "enum": [
      +        "human",
      +        "agent"
      +      ],
      +      "type": "string"
      +    },
      +    "markdown": {
      +      "type": "string"
      +    },
      +    "presentation": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "artifactId": {
      +          "anyOf": [
      +            {
      +              "format": "uuid",
      +              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +              "type": "string"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "createdAt": {
      +          "type": "string"
      +        },
      +        "decision": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "appliedPolicies": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "id": {
      +                    "type": "string"
      +                  },
      +                  "probability": {
      +                    "maximum": 1,
      +                    "minimum": 0,
      +                    "type": "number"
      +                  },
      +                  "scope": {
      +                    "type": "string"
      +                  },
      +                  "version": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "version",
      +                  "scope",
      +                  "probability"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "audio": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "kind": {
      +                  "enum": [
      +                    "speech",
      +                    "music"
      +                  ],
      +                  "type": "string"
      +                },
      +                "speed": {
      +                  "maximum": 1.2,
      +                  "minimum": 0.7,
      +                  "type": "number"
      +                },
      +                "voice": {
      +                  "enum": [
      +                    "Rachel",
      +                    "Aria"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "kind",
      +                "voice",
      +                "speed"
      +              ],
      +              "type": "object"
      +            },
      +            "audioSelection": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "answers": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "choice": {
      +                        "type": "string"
      +                      },
      +                      "confidence": {
      +                        "maximum": 1,
      +                        "minimum": 0,
      +                        "type": "number"
      +                      },
      +                      "name": {
      +                        "type": "string"
      +                      },
      +                      "probabilities": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "probability": {
      +                              "maximum": 1,
      +                              "minimum": 0,
      +                              "type": "number"
      +                            },
      +                            "value": {
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "value",
      +                            "probability"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "type": "array"
      +                      }
      +                    },
      +                    "required": [
      +                      "name",
      +                      "choice",
      +                      "confidence"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "inputTokens": {
      +                  "default": 0,
      +                  "minimum": 0,
      +                  "type": "number"
      +                },
      +                "latencyMs": {
      +                  "minimum": 0,
      +                  "type": "number"
      +                },
      +                "model": {
      +                  "type": "string"
      +                },
      +                "questionVersion": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "model",
      +                "questionVersion",
      +                "latencyMs",
      +                "inputTokens",
      +                "answers"
      +              ],
      +              "type": "object"
      +            },
      +            "catalogVersion": {
      +              "type": "string"
      +            },
      +            "confidence": {
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "eligible": {
      +              "items": {
      +                "enum": [
      +                  "markdown",
      +                  "simple",
      +                  "react",
      +                  "world",
      +                  "video",
      +                  "audio",
      +                  "game",
      +                  "image",
      +                  "model3d"
      +                ],
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "fallback": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "id": {
      +              "format": "uuid",
      +              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +              "type": "string"
      +            },
      +            "inputTokens": {
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "latencyMs": {
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "mode": {
      +              "enum": [
      +                "shadow",
      +                "active"
      +              ],
      +              "type": "string"
      +            },
      +            "model": {
      +              "type": "string"
      +            },
      +            "override": {
      +              "anyOf": [
      +                {
      +                  "enum": [
      +                    "markdown",
      +                    "simple",
      +                    "react",
      +                    "world",
      +                    "video",
      +                    "audio",
      +                    "game",
      +                    "image",
      +                    "model3d"
      +                  ],
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "probabilities": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "probability": {
      +                    "maximum": 1,
      +                    "minimum": 0,
      +                    "type": "number"
      +                  },
      +                  "value": {
      +                    "enum": [
      +                      "markdown",
      +                      "simple",
      +                      "react",
      +                      "world",
      +                      "video",
      +                      "audio",
      +                      "game",
      +                      "image",
      +                      "model3d"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "value",
      +                  "probability"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "questionVersion": {
      +              "type": "string"
      +            },
      +            "selected": {
      +              "enum": [
      +                "markdown",
      +                "simple",
      +                "react",
      +                "world",
      +                "video",
      +                "audio",
      +                "game",
      +                "image",
      +                "model3d"
      +              ],
      +              "type": "string"
      +            },
      +            "supporting": {
      +              "default": [],
      +              "items": {
      +                "enum": [
      +                  "markdown",
      +                  "simple",
      +                  "react",
      +                  "world",
      +                  "video",
      +                  "audio",
      +                  "game",
      +                  "image",
      +                  "model3d"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 2,
      +              "type": "array"
      +            },
      +            "transition": {
      +              "enum": [
      +                "retain",
      +                "update",
      +                "replace"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "model",
      +            "questionVersion",
      +            "catalogVersion",
      +            "mode",
      +            "eligible",
      +            "selected",
      +            "supporting",
      +            "override",
      +            "confidence",
      +            "probabilities",
      +            "transition",
      +            "fallback",
      +            "latencyMs",
      +            "inputTokens",
      +            "appliedPolicies"
      +          ],
      +          "type": "object"
      +        },
      +        "diagnostics": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "fallback": {
      +              "anyOf": [
      +                {
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "generationMs": {
      +              "type": "number"
      +            },
      +            "inputTokens": {
      +              "type": "number"
      +            },
      +            "model": {
      +              "type": "string"
      +            },
      +            "outputTokens": {
      +              "type": "number"
      +            },
      +            "repairs": {
      +              "type": "number"
      +            }
      +          },
      +          "required": [
      +            "model",
      +            "generationMs",
      +            "inputTokens",
      +            "outputTokens",
      +            "repairs",
      +            "fallback"
      +          ],
      +          "type": "object"
      +        },
      +        "experience": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "decisionId": {
      +              "format": "uuid",
      +              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +              "type": "string"
      +            },
      +            "surfaces": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "actionReferences": {
      +                    "items": {
      +                      "type": "string"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "artifactId": {
      +                    "anyOf": [
      +                      {
      +                        "format": "uuid",
      +                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "assetJobId": {
      +                    "format": "uuid",
      +                    "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +                    "type": "string"
      +                  },
      +                  "capability": {
      +                    "enum": [
      +                      "markdown",
      +                      "simple",
      +                      "react",
      +                      "world",
      +                      "video",
      +                      "audio",
      +                      "game",
      +                      "image",
      +                      "model3d"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "evidenceReferences": {
      +                    "items": {
      +                      "type": "string"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "failure": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "generated": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "artifact": {
      +                        "anyOf": [
      +                          {
      +                            "anyOf": [
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "focus": {
      +                                    "items": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "maxItems": 4,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "kind": {
      +                                    "const": "research",
      +                                    "type": "string"
      +                                  },
      +                                  "question": {
      +                                    "description": "One focused research question in 10-18 words.",
      +                                    "maxLength": 160,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "sourceTypes": {
      +                                    "items": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "maxItems": 3,
      +                                    "type": "array"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "question",
      +                                  "focus",
      +                                  "sourceTypes"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "fields": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "description": {
      +                                          "maxLength": 110,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        },
      +                                        "name": {
      +                                          "maxLength": 240,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "name",
      +                                        "description"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 4,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "kind": {
      +                                    "const": "extraction",
      +                                    "type": "string"
      +                                  },
      +                                  "purpose": {
      +                                    "maxLength": 160,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "url": {
      +                                    "anyOf": [
      +                                      {
      +                                        "maxLength": 2048,
      +                                        "type": "string"
      +                                      },
      +                                      {
      +                                        "type": "null"
      +                                      }
      +                                    ]
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "url",
      +                                  "purpose",
      +                                  "fields"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "audience": {
      +                                    "description": "The target prospect audience, e.g. independent fitness studios. Never the role of the person using this interface.",
      +                                    "maxLength": 240,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "columns": {
      +                                    "items": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "maxItems": 5,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "criteria": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "label": {
      +                                          "maxLength": 240,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        },
      +                                        "value": {
      +                                          "maxLength": 240,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "label",
      +                                        "value"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 4,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "kind": {
      +                                    "const": "directory",
      +                                    "type": "string"
      +                                  },
      +                                  "questions": {
      +                                    "items": {
      +                                      "maxLength": 240,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "maxItems": 3,
      +                                    "type": "array"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "audience",
      +                                  "criteria",
      +                                  "columns",
      +                                  "questions"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "direction": {
      +                                    "maxLength": 140,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "headline": {
      +                                    "maxLength": 60,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "imageBrief": {
      +                                    "maxLength": 420,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "kind": {
      +                                    "const": "studio",
      +                                    "type": "string"
      +                                  },
      +                                  "palette": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "color": {
      +                                          "pattern": "^#[0-9a-fA-F]{6}$",
      +                                          "type": "string"
      +                                        },
      +                                        "name": {
      +                                          "maxLength": 240,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "name",
      +                                        "color"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 5,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "headline",
      +                                  "direction",
      +                                  "palette",
      +                                  "imageBrief"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "aspectRatio": {
      +                                    "enum": [
      +                                      "9:16",
      +                                      "16:9",
      +                                      "1:1",
      +                                      "4:5"
      +                                    ],
      +                                    "type": "string"
      +                                  },
      +                                  "durationSeconds": {
      +                                    "maximum": 600,
      +                                    "minimum": 1,
      +                                    "type": "number"
      +                                  },
      +                                  "kind": {
      +                                    "const": "storyboard",
      +                                    "type": "string"
      +                                  },
      +                                  "scenes": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "caption": {
      +                                          "maxLength": 150,
      +                                          "type": "string"
      +                                        },
      +                                        "end": {
      +                                          "exclusiveMinimum": 0,
      +                                          "type": "number"
      +                                        },
      +                                        "start": {
      +                                          "minimum": 0,
      +                                          "type": "number"
      +                                        },
      +                                        "title": {
      +                                          "maxLength": 240,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        },
      +                                        "visual": {
      +                                          "maxLength": 350,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "title",
      +                                        "start",
      +                                        "end",
      +                                        "visual",
      +                                        "caption"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 5,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "durationSeconds",
      +                                  "aspectRatio",
      +                                  "scenes"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "kind": {
      +                                    "const": "editorial",
      +                                    "type": "string"
      +                                  },
      +                                  "script": {
      +                                    "maxLength": 3000,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "targetSeconds": {
      +                                    "anyOf": [
      +                                      {
      +                                        "maximum": 1800,
      +                                        "minimum": 1,
      +                                        "type": "number"
      +                                      },
      +                                      {
      +                                        "type": "null"
      +                                      }
      +                                    ]
      +                                  },
      +                                  "tone": {
      +                                    "maxLength": 240,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "script",
      +                                  "tone",
      +                                  "targetSeconds"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "basis": {
      +                                    "description": "State whether these are proposed approaches, supplied facts, or verified evidence. Never invent product features or scores.",
      +                                    "maxLength": 240,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "criteria": {
      +                                    "items": {
      +                                      "maxLength": 50,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "maxItems": 4,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "kind": {
      +                                    "const": "comparison",
      +                                    "type": "string"
      +                                  },
      +                                  "options": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "name": {
      +                                          "maxLength": 42,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        },
      +                                        "values": {
      +                                          "items": {
      +                                            "maxLength": 120,
      +                                            "type": "string"
      +                                          },
      +                                          "maxItems": 4,
      +                                          "minItems": 2,
      +                                          "type": "array"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "name",
      +                                        "values"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 4,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "question": {
      +                                    "description": "A concise decision question in 4-10 words, not a restatement of the entire brief.",
      +                                    "maxLength": 90,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "question",
      +                                  "criteria",
      +                                  "options",
      +                                  "basis"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "kind": {
      +                                    "const": "planner",
      +                                    "type": "string"
      +                                  },
      +                                  "steps": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "detail": {
      +                                          "maxLength": 240,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        },
      +                                        "durationMinutes": {
      +                                          "anyOf": [
      +                                            {
      +                                              "maximum": 10080,
      +                                              "minimum": 1,
      +                                              "type": "integer"
      +                                            },
      +                                            {
      +                                              "type": "null"
      +                                            }
      +                                          ]
      +                                        },
      +                                        "title": {
      +                                          "maxLength": 80,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "title",
      +                                        "detail",
      +                                        "durationMinutes"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 6,
      +                                    "minItems": 2,
      +                                    "type": "array"
      +                                  },
      +                                  "title": {
      +                                    "maxLength": 80,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "title",
      +                                  "steps"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "assumptions": {
      +                                    "description": "Explicitly identify any assumed prices, quantities and currency. These are editable estimates, not provider quotes.",
      +                                    "maxLength": 300,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  },
      +                                  "contingencyPercent": {
      +                                    "maximum": 100,
      +                                    "minimum": 0,
      +                                    "type": "number"
      +                                  },
      +                                  "currency": {
      +                                    "enum": [
      +                                      "USD",
      +                                      "EUR",
      +                                      "GBP",
      +                                      "CAD",
      +                                      "AUD",
      +                                      "INR",
      +                                      "JPY"
      +                                    ],
      +                                    "type": "string"
      +                                  },
      +                                  "items": {
      +                                    "items": {
      +                                      "additionalProperties": false,
      +                                      "properties": {
      +                                        "label": {
      +                                          "description": "Item name only. Never duplicate quantities, currency amounts or unit costs in this label; the user can edit those independently.",
      +                                          "maxLength": 60,
      +                                          "minLength": 1,
      +                                          "type": "string"
      +                                        },
      +                                        "quantity": {
      +                                          "maximum": 1000000,
      +                                          "minimum": 0,
      +                                          "type": "number"
      +                                        },
      +                                        "unitCost": {
      +                                          "maximum": 100000000,
      +                                          "minimum": 0,
      +                                          "type": "number"
      +                                        }
      +                                      },
      +                                      "required": [
      +                                        "label",
      +                                        "quantity",
      +                                        "unitCost"
      +                                      ],
      +                                      "type": "object"
      +                                    },
      +                                    "maxItems": 6,
      +                                    "minItems": 1,
      +                                    "type": "array"
      +                                  },
      +                                  "kind": {
      +                                    "const": "estimate",
      +                                    "type": "string"
      +                                  },
      +                                  "title": {
      +                                    "maxLength": 80,
      +                                    "minLength": 1,
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "title",
      +                                  "currency",
      +                                  "items",
      +                                  "contingencyPercent",
      +                                  "assumptions"
      +                                ],
      +                                "type": "object"
      +                              }
      +                            ]
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "design": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "character": {
      +                            "enum": [
      +                              "editorial",
      +                              "research",
      +                              "extraction",
      +                              "directory",
      +                              "storyboard",
      +                              "studio",
      +                              "comparison",
      +                              "planner",
      +                              "estimate",
      +                              "utility"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "density": {
      +                            "enum": [
      +                              "relaxed",
      +                              "compact"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "character",
      +                          "density"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "journey": {
      +                        "anyOf": [
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "action": {
      +                                "anyOf": [
      +                                  {
      +                                    "additionalProperties": false,
      +                                    "properties": {
      +                                      "argumentsJson": {
      +                                        "anyOf": [
      +                                          {
      +                                            "maxLength": 16000,
      +                                            "type": "string"
      +                                          },
      +                                          {
      +                                            "type": "null"
      +                                          }
      +                                        ]
      +                                      },
      +                                      "intent": {
      +                                        "description": "A concrete next-step instruction in plain language. Never an opaque command token such as confirm_criteria.",
      +                                        "maxLength": 800,
      +                                        "minLength": 1,
      +                                        "type": "string"
      +                                      },
      +                                      "kind": {
      +                                        "default": "continue",
      +                                        "enum": [
      +                                          "continue",
      +                                          "execute",
      +                                          "copy"
      +                                        ],
      +                                        "type": "string"
      +                                      },
      +                                      "label": {
      +                                        "maxLength": 60,
      +                                        "minLength": 1,
      +                                        "type": "string"
      +                                      },
      +                                      "operationId": {
      +                                        "anyOf": [
      +                                          {
      +                                            "maxLength": 200,
      +                                            "type": "string"
      +                                          },
      +                                          {
      +                                            "type": "null"
      +                                          }
      +                                        ]
      +                                      }
      +                                    },
      +                                    "required": [
      +                                      "kind",
      +                                      "label",
      +                                      "intent",
      +                                      "operationId",
      +                                      "argumentsJson"
      +                                    ],
      +                                    "type": "object"
      +                                  },
      +                                  {
      +                                    "type": "null"
      +                                  }
      +                                ]
      +                              },
      +                              "instruction": {
      +                                "maxLength": 160,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "stage": {
      +                                "enum": [
      +                                  "input",
      +                                  "review",
      +                                  "ready",
      +                                  "complete"
      +                                ],
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "stage",
      +                              "instruction",
      +                              "action"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "layout": {
      +                        "enum": [
      +                          "stack",
      +                          "columns"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "mediaPrompt": {
      +                        "anyOf": [
      +                          {
      +                            "maxLength": 4000,
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "next": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "confidence": {
      +                              "maximum": 1,
      +                              "minimum": 0,
      +                              "type": "number"
      +                            },
      +                            "intent": {
      +                              "maxLength": 500,
      +                              "type": "string"
      +                            },
      +                            "label": {
      +                              "maxLength": 100,
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "label",
      +                            "intent",
      +                            "confidence"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "maxItems": 3,
      +                        "type": "array"
      +                      },
      +                      "reactSource": {
      +                        "anyOf": [
      +                          {
      +                            "maxLength": 50000,
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "representation": {
      +                        "enum": [
      +                          "components",
      +                          "react",
      +                          "media",
      +                          "agent"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "sections": {
      +                        "items": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "id": {
      +                              "pattern": "^[a-z][a-z0-9_-]{0,63}$",
      +                              "type": "string"
      +                            },
      +                            "items": {
      +                              "items": {
      +                                "maxLength": 800,
      +                                "type": "string"
      +                              },
      +                              "maxItems": 20,
      +                              "type": "array"
      +                            },
      +                            "kind": {
      +                              "enum": [
      +                                "message",
      +                                "list",
      +                                "fields",
      +                                "operation",
      +                                "progress",
      +                                "results",
      +                                "notice"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            "operationId": {
      +                              "anyOf": [
      +                                {
      +                                  "maxLength": 200,
      +                                  "type": "string"
      +                                },
      +                                {
      +                                  "type": "null"
      +                                }
      +                              ]
      +                            },
      +                            "text": {
      +                              "maxLength": 4000,
      +                              "type": "string"
      +                            },
      +                            "title": {
      +                              "maxLength": 160,
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "id",
      +                            "kind",
      +                            "title",
      +                            "text",
      +                            "items",
      +                            "operationId"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "maxItems": 12,
      +                        "minItems": 1,
      +                        "type": "array"
      +                      },
      +                      "summary": {
      +                        "maxLength": 3000,
      +                        "type": "string"
      +                      },
      +                      "title": {
      +                        "maxLength": 160,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "title",
      +                      "summary",
      +                      "layout",
      +                      "representation",
      +                      "sections",
      +                      "next",
      +                      "reactSource",
      +                      "mediaPrompt"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "id": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "markdown": {
      +                    "maxLength": 20000,
      +                    "type": "string"
      +                  },
      +                  "role": {
      +                    "enum": [
      +                      "primary",
      +                      "supporting",
      +                      "fallback"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "sessionId": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "ready",
      +                      "pending",
      +                      "failed",
      +                      "unavailable"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "capability",
      +                  "role",
      +                  "status",
      +                  "artifactId",
      +                  "sessionId",
      +                  "actionReferences",
      +                  "evidenceReferences"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 12,
      +              "minItems": 1,
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "decisionId",
      +            "surfaces"
      +          ],
      +          "type": "object"
      +        },
      +        "facts": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agent": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "appearance": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "componentContracts": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "description": {
      +                            "maxLength": 2000,
      +                            "type": "string"
      +                          },
      +                          "name": {
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "name",
      +                          "description"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 20,
      +                      "type": "array"
      +                    },
      +                    "instructions": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    },
      +                    "libraryName": {
      +                      "maxLength": 100,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "instructions",
      +                    "componentContracts"
      +                  ],
      +                  "type": "object"
      +                },
      +                "brand": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "background": {
      +                      "default": "#FFFFFF",
      +                      "pattern": "^#[0-9a-fA-F]{6}$",
      +                      "type": "string"
      +                    },
      +                    "font": {
      +                      "default": "system",
      +                      "enum": [
      +                        "system",
      +                        "serif",
      +                        "mono"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "foreground": {
      +                      "default": "#171717",
      +                      "pattern": "^#[0-9a-fA-F]{6}$",
      +                      "type": "string"
      +                    },
      +                    "primary": {
      +                      "default": "#0071E3",
      +                      "pattern": "^#[0-9a-fA-F]{6}$",
      +                      "type": "string"
      +                    },
      +                    "secondary": {
      +                      "default": "#AF52DE",
      +                      "pattern": "^#[0-9a-fA-F]{6}$",
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "primary",
      +                    "secondary",
      +                    "background",
      +                    "foreground",
      +                    "font"
      +                  ],
      +                  "type": "object"
      +                },
      +                "description": {
      +                  "type": "string"
      +                },
      +                "id": {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                  "type": "string"
      +                },
      +                "loading": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "asset": {
      +                      "maxLength": 1400000,
      +                      "pattern": "^data:(image\\/(gif|webp)|video\\/(mp4|webm));base64,[A-Za-z0-9+/]+=*$",
      +                      "type": "string"
      +                    },
      +                    "kind": {
      +                      "default": "darwin",
      +                      "enum": [
      +                        "darwin",
      +                        "pulse",
      +                        "media"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "poster": {
      +                      "maxLength": 700000,
      +                      "pattern": "^data:image\\/(png|jpeg);base64,[A-Za-z0-9+/]+=*$",
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind"
      +                  ],
      +                  "type": "object"
      +                },
      +                "name": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "id",
      +                "name",
      +                "description"
      +              ],
      +              "type": "object"
      +            },
      +            "execution": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "evidence": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "id": {
      +                        "type": "string"
      +                      },
      +                      "text": {
      +                        "type": "string"
      +                      },
      +                      "verification": {
      +                        "enum": [
      +                          "provider_reported",
      +                          "criteria_checked",
      +                          "observed"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "id",
      +                      "text",
      +                      "verification"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 30,
      +                  "type": "array"
      +                },
      +                "status": {
      +                  "enum": [
      +                    "not_started",
      +                    "queued",
      +                    "running",
      +                    "waiting",
      +                    "completed",
      +                    "failed",
      +                    "cancelled",
      +                    "unavailable"
      +                  ],
      +                  "type": "string"
      +                },
      +                "threadId": {
      +                  "anyOf": [
      +                    {
      +                      "type": "string"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "turnId": {
      +                  "anyOf": [
      +                    {
      +                      "type": "string"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "threadId",
      +                "turnId",
      +                "status",
      +                "evidence"
      +              ],
      +              "type": "object"
      +            },
      +            "operations": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "available": {
      +                    "type": "boolean"
      +                  },
      +                  "description": {
      +                    "type": "string"
      +                  },
      +                  "fields": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "description": {
      +                          "type": "string"
      +                        },
      +                        "encoding": {
      +                          "const": "json",
      +                          "type": "string"
      +                        },
      +                        "label": {
      +                          "type": "string"
      +                        },
      +                        "maxLength": {
      +                          "maximum": 9007199254740991,
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        },
      +                        "maximum": {
      +                          "type": "number"
      +                        },
      +                        "minLength": {
      +                          "maximum": 9007199254740991,
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        },
      +                        "minimum": {
      +                          "type": "number"
      +                        },
      +                        "multiple": {
      +                          "type": "boolean"
      +                        },
      +                        "name": {
      +                          "type": "string"
      +                        },
      +                        "options": {
      +                          "items": {
      +                            "type": "string"
      +                          },
      +                          "type": "array"
      +                        },
      +                        "primary": {
      +                          "type": "boolean"
      +                        },
      +                        "required": {
      +                          "type": "boolean"
      +                        },
      +                        "type": {
      +                          "enum": [
      +                            "text",
      +                            "number",
      +                            "select"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "name",
      +                        "label",
      +                        "type",
      +                        "required"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "maxItems": 50,
      +                    "type": "array"
      +                  },
      +                  "guidance": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "afterInput": {
      +                        "default": "",
      +                        "maxLength": 1200,
      +                        "type": "string"
      +                      },
      +                      "context": {
      +                        "default": "",
      +                        "maxLength": 1200,
      +                        "type": "string"
      +                      },
      +                      "openingQuestion": {
      +                        "default": "",
      +                        "maxLength": 1200,
      +                        "type": "string"
      +                      },
      +                      "primaryAction": {
      +                        "default": "",
      +                        "maxLength": 80,
      +                        "type": "string"
      +                      },
      +                      "recovery": {
      +                        "default": "",
      +                        "maxLength": 1200,
      +                        "type": "string"
      +                      },
      +                      "success": {
      +                        "default": "",
      +                        "maxLength": 1200,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "openingQuestion",
      +                      "primaryAction",
      +                      "context",
      +                      "afterInput",
      +                      "success",
      +                      "recovery"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "id": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "inputSchema": {
      +                    "additionalProperties": {},
      +                    "propertyNames": {
      +                      "type": "string"
      +                    },
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "reason": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "revision": {
      +                    "exclusiveMinimum": 0,
      +                    "maximum": 9007199254740991,
      +                    "type": "integer"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "name",
      +                  "description",
      +                  "available",
      +                  "reason",
      +                  "fields"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 500,
      +              "type": "array"
      +            },
      +            "sessionContext": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "brief": {
      +                  "maxLength": 8000,
      +                  "type": "string"
      +                },
      +                "goal": {
      +                  "maxLength": 4000,
      +                  "type": "string"
      +                },
      +                "messages": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "role": {
      +                        "enum": [
      +                          "user",
      +                          "assistant"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "text": {
      +                        "maxLength": 2000,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "role",
      +                      "text"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 12,
      +                  "type": "array"
      +                }
      +              },
      +              "required": [
      +                "goal",
      +                "brief",
      +                "messages"
      +              ],
      +              "type": "object"
      +            }
      +          },
      +          "required": [
      +            "agent",
      +            "operations",
      +            "execution"
      +          ],
      +          "type": "object"
      +        },
      +        "generated": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "artifact": {
      +              "anyOf": [
      +                {
      +                  "anyOf": [
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "focus": {
      +                          "items": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 4,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "kind": {
      +                          "const": "research",
      +                          "type": "string"
      +                        },
      +                        "question": {
      +                          "description": "One focused research question in 10-18 words.",
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "sourceTypes": {
      +                          "items": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 3,
      +                          "type": "array"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "question",
      +                        "focus",
      +                        "sourceTypes"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "fields": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "description": {
      +                                "maxLength": 110,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "name": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "name",
      +                              "description"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 4,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "kind": {
      +                          "const": "extraction",
      +                          "type": "string"
      +                        },
      +                        "purpose": {
      +                          "maxLength": 160,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "url": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 2048,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "url",
      +                        "purpose",
      +                        "fields"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "audience": {
      +                          "description": "The target prospect audience, e.g. independent fitness studios. Never the role of the person using this interface.",
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "columns": {
      +                          "items": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 5,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "criteria": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "label": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "value": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "label",
      +                              "value"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 4,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "kind": {
      +                          "const": "directory",
      +                          "type": "string"
      +                        },
      +                        "questions": {
      +                          "items": {
      +                            "maxLength": 240,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 3,
      +                          "type": "array"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "audience",
      +                        "criteria",
      +                        "columns",
      +                        "questions"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "direction": {
      +                          "maxLength": 140,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "headline": {
      +                          "maxLength": 60,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "imageBrief": {
      +                          "maxLength": 420,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "kind": {
      +                          "const": "studio",
      +                          "type": "string"
      +                        },
      +                        "palette": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "color": {
      +                                "pattern": "^#[0-9a-fA-F]{6}$",
      +                                "type": "string"
      +                              },
      +                              "name": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "name",
      +                              "color"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 5,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "headline",
      +                        "direction",
      +                        "palette",
      +                        "imageBrief"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "aspectRatio": {
      +                          "enum": [
      +                            "9:16",
      +                            "16:9",
      +                            "1:1",
      +                            "4:5"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "durationSeconds": {
      +                          "maximum": 600,
      +                          "minimum": 1,
      +                          "type": "number"
      +                        },
      +                        "kind": {
      +                          "const": "storyboard",
      +                          "type": "string"
      +                        },
      +                        "scenes": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "caption": {
      +                                "maxLength": 150,
      +                                "type": "string"
      +                              },
      +                              "end": {
      +                                "exclusiveMinimum": 0,
      +                                "type": "number"
      +                              },
      +                              "start": {
      +                                "minimum": 0,
      +                                "type": "number"
      +                              },
      +                              "title": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "visual": {
      +                                "maxLength": 350,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "title",
      +                              "start",
      +                              "end",
      +                              "visual",
      +                              "caption"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 5,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "durationSeconds",
      +                        "aspectRatio",
      +                        "scenes"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "kind": {
      +                          "const": "editorial",
      +                          "type": "string"
      +                        },
      +                        "script": {
      +                          "maxLength": 3000,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "targetSeconds": {
      +                          "anyOf": [
      +                            {
      +                              "maximum": 1800,
      +                              "minimum": 1,
      +                              "type": "number"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "tone": {
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "script",
      +                        "tone",
      +                        "targetSeconds"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "basis": {
      +                          "description": "State whether these are proposed approaches, supplied facts, or verified evidence. Never invent product features or scores.",
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "criteria": {
      +                          "items": {
      +                            "maxLength": 50,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 4,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "kind": {
      +                          "const": "comparison",
      +                          "type": "string"
      +                        },
      +                        "options": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "name": {
      +                                "maxLength": 42,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "values": {
      +                                "items": {
      +                                  "maxLength": 120,
      +                                  "type": "string"
      +                                },
      +                                "maxItems": 4,
      +                                "minItems": 2,
      +                                "type": "array"
      +                              }
      +                            },
      +                            "required": [
      +                              "name",
      +                              "values"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 4,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "question": {
      +                          "description": "A concise decision question in 4-10 words, not a restatement of the entire brief.",
      +                          "maxLength": 90,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "question",
      +                        "criteria",
      +                        "options",
      +                        "basis"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "kind": {
      +                          "const": "planner",
      +                          "type": "string"
      +                        },
      +                        "steps": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "detail": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "durationMinutes": {
      +                                "anyOf": [
      +                                  {
      +                                    "maximum": 10080,
      +                                    "minimum": 1,
      +                                    "type": "integer"
      +                                  },
      +                                  {
      +                                    "type": "null"
      +                                  }
      +                                ]
      +                              },
      +                              "title": {
      +                                "maxLength": 80,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "title",
      +                              "detail",
      +                              "durationMinutes"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 6,
      +                          "minItems": 2,
      +                          "type": "array"
      +                        },
      +                        "title": {
      +                          "maxLength": 80,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "title",
      +                        "steps"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "assumptions": {
      +                          "description": "Explicitly identify any assumed prices, quantities and currency. These are editable estimates, not provider quotes.",
      +                          "maxLength": 300,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "contingencyPercent": {
      +                          "maximum": 100,
      +                          "minimum": 0,
      +                          "type": "number"
      +                        },
      +                        "currency": {
      +                          "enum": [
      +                            "USD",
      +                            "EUR",
      +                            "GBP",
      +                            "CAD",
      +                            "AUD",
      +                            "INR",
      +                            "JPY"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "items": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "label": {
      +                                "description": "Item name only. Never duplicate quantities, currency amounts or unit costs in this label; the user can edit those independently.",
      +                                "maxLength": 60,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "quantity": {
      +                                "maximum": 1000000,
      +                                "minimum": 0,
      +                                "type": "number"
      +                              },
      +                              "unitCost": {
      +                                "maximum": 100000000,
      +                                "minimum": 0,
      +                                "type": "number"
      +                              }
      +                            },
      +                            "required": [
      +                              "label",
      +                              "quantity",
      +                              "unitCost"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 6,
      +                          "minItems": 1,
      +                          "type": "array"
      +                        },
      +                        "kind": {
      +                          "const": "estimate",
      +                          "type": "string"
      +                        },
      +                        "title": {
      +                          "maxLength": 80,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "title",
      +                        "currency",
      +                        "items",
      +                        "contingencyPercent",
      +                        "assumptions"
      +                      ],
      +                      "type": "object"
      +                    }
      +                  ]
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "design": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "character": {
      +                  "enum": [
      +                    "editorial",
      +                    "research",
      +                    "extraction",
      +                    "directory",
      +                    "storyboard",
      +                    "studio",
      +                    "comparison",
      +                    "planner",
      +                    "estimate",
      +                    "utility"
      +                  ],
      +                  "type": "string"
      +                },
      +                "density": {
      +                  "enum": [
      +                    "relaxed",
      +                    "compact"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "character",
      +                "density"
      +              ],
      +              "type": "object"
      +            },
      +            "journey": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "action": {
      +                      "anyOf": [
      +                        {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "argumentsJson": {
      +                              "anyOf": [
      +                                {
      +                                  "maxLength": 16000,
      +                                  "type": "string"
      +                                },
      +                                {
      +                                  "type": "null"
      +                                }
      +                              ]
      +                            },
      +                            "intent": {
      +                              "description": "A concrete next-step instruction in plain language. Never an opaque command token such as confirm_criteria.",
      +                              "maxLength": 800,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "kind": {
      +                              "default": "continue",
      +                              "enum": [
      +                                "continue",
      +                                "execute",
      +                                "copy"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            "label": {
      +                              "maxLength": 60,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "operationId": {
      +                              "anyOf": [
      +                                {
      +                                  "maxLength": 200,
      +                                  "type": "string"
      +                                },
      +                                {
      +                                  "type": "null"
      +                                }
      +                              ]
      +                            }
      +                          },
      +                          "required": [
      +                            "kind",
      +                            "label",
      +                            "intent",
      +                            "operationId",
      +                            "argumentsJson"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "instruction": {
      +                      "maxLength": 160,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "stage": {
      +                      "enum": [
      +                        "input",
      +                        "review",
      +                        "ready",
      +                        "complete"
      +                      ],
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "stage",
      +                    "instruction",
      +                    "action"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "layout": {
      +              "enum": [
      +                "stack",
      +                "columns"
      +              ],
      +              "type": "string"
      +            },
      +            "mediaPrompt": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 4000,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "next": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "confidence": {
      +                    "maximum": 1,
      +                    "minimum": 0,
      +                    "type": "number"
      +                  },
      +                  "intent": {
      +                    "maxLength": 500,
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "maxLength": 100,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "label",
      +                  "intent",
      +                  "confidence"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "reactSource": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 50000,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "representation": {
      +              "enum": [
      +                "components",
      +                "react",
      +                "media",
      +                "agent"
      +              ],
      +              "type": "string"
      +            },
      +            "sections": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "id": {
      +                    "pattern": "^[a-z][a-z0-9_-]{0,63}$",
      +                    "type": "string"
      +                  },
      +                  "items": {
      +                    "items": {
      +                      "maxLength": 800,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 20,
      +                    "type": "array"
      +                  },
      +                  "kind": {
      +                    "enum": [
      +                      "message",
      +                      "list",
      +                      "fields",
      +                      "operation",
      +                      "progress",
      +                      "results",
      +                      "notice"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "operationId": {
      +                    "anyOf": [
      +                      {
      +                        "maxLength": 200,
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "text": {
      +                    "maxLength": 4000,
      +                    "type": "string"
      +                  },
      +                  "title": {
      +                    "maxLength": 160,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "kind",
      +                  "title",
      +                  "text",
      +                  "items",
      +                  "operationId"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 12,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            "summary": {
      +              "maxLength": 3000,
      +              "type": "string"
      +            },
      +            "title": {
      +              "maxLength": 160,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "title",
      +            "summary",
      +            "layout",
      +            "representation",
      +            "sections",
      +            "next",
      +            "reactSource",
      +            "mediaPrompt"
      +          ],
      +          "type": "object"
      +        },
      +        "markdown": {
      +          "maxLength": 20000,
      +          "type": "string"
      +        },
      +        "mode": {
      +          "enum": [
      +            "live",
      +            "replay",
      +            "simulation"
      +          ],
      +          "type": "string"
      +        },
      +        "policy": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "applied": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "id": {
      +                    "type": "string"
      +                  },
      +                  "probability": {
      +                    "maximum": 1,
      +                    "minimum": 0,
      +                    "type": "number"
      +                  },
      +                  "scope": {
      +                    "enum": [
      +                      "global",
      +                      "agent",
      +                      "user"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "version": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": -9007199254740991,
      +                    "type": "integer"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "version",
      +                  "scope",
      +                  "probability"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "id": {
      +              "type": "string"
      +            },
      +            "probability": {
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "version": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "version",
      +            "probability"
      +          ],
      +          "type": "object"
      +        },
      +        "request": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "audio": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "kind": {
      +                  "enum": [
      +                    "speech",
      +                    "music"
      +                  ],
      +                  "type": "string"
      +                },
      +                "speed": {
      +                  "maximum": 1.2,
      +                  "minimum": 0.7,
      +                  "type": "number"
      +                },
      +                "voice": {
      +                  "enum": [
      +                    "Rachel",
      +                    "Aria"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "clientRequestId": {
      +              "format": "uuid",
      +              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +              "type": "string"
      +            },
      +            "expectedRevision": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "host": {
      +              "additionalProperties": false,
      +              "default": {
      +                "audience": "human",
      +                "capabilities": [
      +                  "components",
      +                  "markdown",
      +                  "structured"
      +                ],
      +                "theme": "light",
      +                "viewport": "desktop"
      +              },
      +              "properties": {
      +                "audience": {
      +                  "default": "human",
      +                  "description": "Who consumes this response. Controls presentation only; never identity, permissions, or approval.",
      +                  "enum": [
      +                    "human",
      +                    "agent"
      +                  ],
      +                  "type": "string"
      +                },
      +                "capabilities": {
      +                  "default": [
      +                    "components",
      +                    "markdown",
      +                    "structured"
      +                  ],
      +                  "items": {
      +                    "enum": [
      +                      "components",
      +                      "react",
      +                      "media",
      +                      "markdown",
      +                      "structured"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "maxItems": 5,
      +                  "minItems": 1,
      +                  "type": "array"
      +                },
      +                "theme": {
      +                  "default": "light",
      +                  "enum": [
      +                    "light",
      +                    "dark"
      +                  ],
      +                  "type": "string"
      +                },
      +                "viewport": {
      +                  "default": "desktop",
      +                  "enum": [
      +                    "mobile",
      +                    "desktop"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "audience",
      +                "capabilities",
      +                "viewport",
      +                "theme"
      +              ],
      +              "type": "object"
      +            },
      +            "message": {
      +              "maxLength": 8000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "mode": {
      +              "default": "live",
      +              "enum": [
      +                "live",
      +                "replay",
      +                "simulation"
      +              ],
      +              "type": "string"
      +            },
      +            "operationId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "presentationOverride": {
      +              "enum": [
      +                "markdown",
      +                "simple",
      +                "react",
      +                "world",
      +                "video",
      +                "audio",
      +                "game",
      +                "image",
      +                "model3d"
      +              ],
      +              "type": "string"
      +            },
      +            "previousRunId": {
      +              "format": "uuid",
      +              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +              "type": "string"
      +            },
      +            "threadId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "threadKind": {
      +              "default": "assist",
      +              "enum": [
      +                "assist",
      +                "operation"
      +              ],
      +              "type": "string"
      +            },
      +            "turnId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "clientRequestId",
      +            "agentId",
      +            "message",
      +            "threadKind",
      +            "mode",
      +            "host"
      +          ],
      +          "type": "object"
      +        },
      +        "revision": {
      +          "exclusiveMinimum": 0,
      +          "maximum": 9007199254740991,
      +          "type": "integer"
      +        },
      +        "runId": {
      +          "format": "uuid",
      +          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      +          "type": "string"
      +        },
      +        "version": {
      +          "enum": [
      +            "composer.v1",
      +            "composer.v2"
      +          ],
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "version",
      +        "runId",
      +        "revision",
      +        "mode",
      +        "request",
      +        "generated",
      +        "facts",
      +        "markdown",
      +        "artifactId",
      +        "policy",
      +        "diagnostics",
      +        "createdAt"
      +      ],
      +      "type": "object"
      +    },
      +    "runId": {
      +      "type": "string"
      +    },
      +    "status": {
      +      "enum": [
      +        "composed",
      +        "fallback"
      +      ],
      +      "type": "string"
      +    },
      +    "ui": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "components": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "actions": {
      +                "default": [],
      +                "items": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "approval": {
      +                      "type": "string"
      +                    },
      +                    "available": {
      +                      "type": "boolean"
      +                    },
      +                    "binding": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "arguments": {
      +                          "additionalProperties": {
      +                            "$ref": "#/$defs/__schema1"
      +                          },
      +                          "propertyNames": {
      +                            "type": "string"
      +                          },
      +                          "type": "object"
      +                        },
      +                        "name": {
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "name",
      +                        "arguments"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "label": {
      +                      "type": "string"
      +                    },
      +                    "reason": {
      +                      "type": "string"
      +                    },
      +                    "requiredInputs": {
      +                      "items": {
      +                        "type": "string"
      +                      },
      +                      "type": "array"
      +                    }
      +                  },
      +                  "required": [
      +                    "label",
      +                    "available",
      +                    "requiredInputs",
      +                    "approval"
      +                  ],
      +                  "type": "object"
      +                },
      +                "type": "array"
      +              },
      +              "data": {
      +                "$ref": "#/$defs/__schema0"
      +              },
      +              "id": {
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "kind": {
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "text": {
      +                "type": "string"
      +              },
      +              "title": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "kind",
      +              "title",
      +              "data",
      +              "actions"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "incomplete": {
      +          "default": [],
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "version": {
      +          "const": "darwinui-agent-v1",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "version",
      +        "components",
      +        "incomplete"
      +      ],
      +      "type": "object"
      +    },
      +    "version": {
      +      "const": "composer.delivery.v1",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "version",
      +    "audience",
      +    "status",
      +    "markdown"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / sessionId
      Added value: +{
      +  "pattern": "^asst_[a-f0-9-]{36}$",
      +  "type": "string"
      +}
    • addedOutput schema / properties / threadBrief
      Added value: +{
      +  "maxLength": 4000,
      +  "type": "string"
      +}
    • addedOutput schema / properties / threadId / description
      Added value: +"Deprecated alias for sessionId."
    • addedOutput schema / properties / threadTitle
      Added value: +{
      +  "type": "string"
      +}
  3. Changed2 schema fields changed
    • addedInput schema / properties / liveSearch
      Added value: +{
      +  "description": "Owner-reviewed provider-contact consent or a control for an existing durable session. Omit to review indexed choices without contacting providers.",
      +  "oneOf": [
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "action": {
      +          "const": "start",
      +          "type": "string"
      +        },
      +        "consent": {
      +          "const": "share_only_this_brief_with_read_only_free_operations",
      +          "type": "string"
      +        },
      +        "desiredMatches": {
      +          "default": 3,
      +          "maximum": 5,
      +          "minimum": 1,
      +          "type": "integer"
      +        },
      +        "exactAgentIds": {
      +          "items": {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +            "type": "string"
      +          },
      +          "maxItems": 50,
      +          "minItems": 1,
      +          "type": "array"
      +        },
      +        "requirements": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "hard": {
      +                "type": "boolean"
      +              },
      +              "requirementId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                "type": "string"
      +              },
      +              "statement": {
      +                "maxLength": 500,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "requirementId",
      +              "statement",
      +              "hard"
      +            ],
      +            "type": "object"
      +          },
      +          "maxItems": 20,
      +          "minItems": 1,
      +          "type": "array"
      +        },
      +        "shareableBrief": {
      +          "maxLength": 4000,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        "sourceTurnId": {
      +          "description": "The indexed-choice turn whose agents the owner reviewed.",
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "shareableBrief",
      +        "requirements",
      +        "consent",
      +        "sourceTurnId",
      +        "exactAgentIds",
      +        "action"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "action": {
      +          "const": "revise",
      +          "type": "string"
      +        },
      +        "consent": {
      +          "const": "share_only_this_brief_with_read_only_free_operations",
      +          "type": "string"
      +        },
      +        "desiredMatches": {
      +          "default": 3,
      +          "maximum": 5,
      +          "minimum": 1,
      +          "type": "integer"
      +        },
      +        "exactAgentIds": {
      +          "items": {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +            "type": "string"
      +          },
      +          "maxItems": 50,
      +          "minItems": 1,
      +          "type": "array"
      +        },
      +        "requirements": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "hard": {
      +                "type": "boolean"
      +              },
      +              "requirementId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                "type": "string"
      +              },
      +              "statement": {
      +                "maxLength": 500,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "requirementId",
      +              "statement",
      +              "hard"
      +            ],
      +            "type": "object"
      +          },
      +          "maxItems": 20,
      +          "minItems": 1,
      +          "type": "array"
      +        },
      +        "sessionId": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +          "type": "string"
      +        },
      +        "shareableBrief": {
      +          "maxLength": 4000,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        "sourceTurnId": {
      +          "description": "The indexed-choice turn whose agents the owner reviewed.",
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "shareableBrief",
      +        "requirements",
      +        "consent",
      +        "sourceTurnId",
      +        "exactAgentIds",
      +        "action",
      +        "sessionId"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "action": {
      +          "const": "cancel",
      +          "type": "string"
      +        },
      +        "sessionId": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "action",
      +        "sessionId"
      +      ],
      +      "type": "object"
      +    }
      +  ]
      +}
    • changedOutput schema / properties / conversation / properties / turns / items / properties / blocks / items / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "text": {
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "text",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "text"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agents": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "agentId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "agentSlug": {
      -              "anyOf": [
      -                {
      -                  "maxLength": 200,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "avatarUrl": {
      -              "anyOf": [
      -                {
      -                  "format": "uri",
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "canAttemptThread": {
      -              "type": "boolean"
      -            },
      -            "canStartThread": {
      -              "type": "boolean"
      -            },
      -            "connectionMethods": {
      -              "default": [],
      -              "items": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "documentationUrl": {
      -                    "format": "uri",
      -                    "type": "string"
      -                  },
      -                  "endpointStatus": {
      -                    "enum": [
      -                      "not_published",
      -                      "verified"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "endpointUrl": {
      -                    "anyOf": [
      -                      {
      -                        "format": "uri",
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "environment": {
      -                    "enum": [
      -                      "remote_client",
      -                      "browser_session"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "protocol": {
      -                    "enum": [
      -                      "MCP",
      -                      "A2A",
      -                      "WEBMCP"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "protocol",
      -                  "environment",
      -                  "endpointUrl",
      -                  "endpointStatus",
      -                  "documentationUrl"
      -                ],
      -                "type": "object"
      -              },
      -              "maxItems": 3,
      -              "type": "array"
      -            },
      -            "connectionPrompt": {
      -              "maxLength": 60000,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "description": {
      -              "anyOf": [
      -                {
      -                  "maxLength": 8000,
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "executionGuidance": {
      -              "anyOf": [
      -                {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "credentialSummary": {
      -                      "maxLength": 1000,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "credentialSummaryCode": {
      -                      "maxLength": 200,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "primaryBlockerCode": {
      -                      "anyOf": [
      -                        {
      -                          "enum": [
      -                            "PROVIDER_ROUTE_UNSUPPORTED",
      -                            "PROVIDER_SCHEMA_MISSING",
      -                            "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      -                            "PROVIDER_METADATA_INCOMPLETE",
      -                            "DARWIN_ADAPTER_UNAVAILABLE",
      -                            "DARWIN_ROUTE_NOT_APPROVED",
      -                            "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      -                            "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      -                            "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "recordBlockers": {
      -                      "items": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "code": {
      -                            "enum": [
      -                              "PROVIDER_ROUTE_UNSUPPORTED",
      -                              "PROVIDER_SCHEMA_MISSING",
      -                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      -                              "PROVIDER_METADATA_INCOMPLETE",
      -                              "DARWIN_ADAPTER_UNAVAILABLE",
      -                              "DARWIN_ROUTE_NOT_APPROVED",
      -                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      -                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      -                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "owner": {
      -                            "enum": [
      -                              "PROVIDER",
      -                              "DARWIN"
      -                            ],
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "code",
      -                          "owner"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "maxItems": 20,
      -                      "type": "array"
      -                    },
      -                    "rendererVersion": {
      -                      "const": "execution-guidance-v1",
      -                      "type": "string"
      -                    },
      -                    "setupSummary": {
      -                      "maxLength": 1000,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "setupSummaryCode": {
      -                      "maxLength": 200,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "credentialSummaryCode",
      -                    "credentialSummary",
      -                    "setupSummaryCode",
      -                    "setupSummary",
      -                    "recordBlockers",
      -                    "primaryBlockerCode",
      -                    "rendererVersion"
      -                  ],
      -                  "type": "object"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ],
      -              "default": null
      -            },
      -            "executionRequirements": {
      -              "anyOf": [
      -                {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "browser": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "sessionKind": {
      -                          "anyOf": [
      -                            {
      -                              "enum": [
      -                                "ANONYMOUS",
      -                                "PROVIDER_SESSION",
      -                                "UNKNOWN"
      -                              ],
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        },
      -                        "state": {
      -                          "enum": [
      -                            "REQUIRED",
      -                            "NOT_REQUIRED",
      -                            "UNKNOWN",
      -                            "NOT_APPLICABLE"
      -                          ],
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "state",
      -                        "sessionKind"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "contractVersion": {
      -                      "const": "1.0.0",
      -                      "type": "string"
      -                    },
      -                    "derivation": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "completeness": {
      -                          "enum": [
      -                            "COMPLETE",
      -                            "PARTIAL"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "derivationKey": {
      -                          "pattern": "^sha256:[a-f0-9]{64}$",
      -                          "type": "string"
      -                        },
      -                        "normalizerVersion": {
      -                          "const": "execution-requirements-v1",
      -                          "type": "string"
      -                        },
      -                        "sourceReceiptDigest": {
      -                          "anyOf": [
      -                            {
      -                              "maxLength": 200,
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        },
      -                        "sourceRevision": {
      -                          "maxLength": 240,
      -                          "minLength": 1,
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "normalizerVersion",
      -                        "sourceRevision",
      -                        "sourceReceiptDigest",
      -                        "completeness",
      -                        "derivationKey"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "operationCredentials": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "sensitiveInputNames": {
      -                          "items": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "maxItems": 100,
      -                          "type": "array"
      -                        },
      -                        "state": {
      -                          "enum": [
      -                            "REQUIRED",
      -                            "NOT_REQUIRED",
      -                            "UNKNOWN",
      -                            "NOT_APPLICABLE"
      -                          ],
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "state",
      -                        "sensitiveInputNames"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "payment": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "state": {
      -                          "enum": [
      -                            "REQUIRED",
      -                            "NOT_REQUIRED",
      -                            "UNKNOWN",
      -                            "NOT_APPLICABLE"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "termsDigest": {
      -                          "anyOf": [
      -                            {
      -                              "maxLength": 200,
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        }
      -                      },
      -                      "required": [
      -                        "state",
      -                        "termsDigest"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "providerAuthentication": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "evidence": {
      -                          "enum": [
      -                            "PROVIDER_DECLARED",
      -                            "PROVIDER_OBSERVED",
      -                            "DERIVED_FROM_VERIFIED_RECEIPT",
      -                            "UNKNOWN"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "mechanisms": {
      -                          "items": {
      -                            "enum": [
      -                              "BEARER",
      -                              "API_KEY",
      -                              "OAUTH2",
      -                              "HTTP_BASIC",
      -                              "MUTUAL_TLS",
      -                              "SIGNED_REQUEST",
      -                              "SESSION_COOKIE",
      -                              "OPERATION_SECRET_INPUT",
      -                              "UNSPECIFIED"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "maxItems": 20,
      -                          "type": "array"
      -                        },
      -                        "placements": {
      -                          "items": {
      -                            "enum": [
      -                              "HEADER",
      -                              "QUERY",
      -                              "COOKIE",
      -                              "BODY",
      -                              "TOOL_ARGUMENT",
      -                              "ENVIRONMENT",
      -                              "AUTH_CONTINUATION"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "maxItems": 20,
      -                          "type": "array"
      -                        },
      -                        "scopes": {
      -                          "items": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "maxItems": 100,
      -                          "type": "array"
      -                        },
      -                        "state": {
      -                          "enum": [
      -                            "REQUIRED",
      -                            "NOT_REQUIRED",
      -                            "UNKNOWN",
      -                            "NOT_APPLICABLE"
      -                          ],
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "state",
      -                        "mechanisms",
      -                        "placements",
      -                        "scopes",
      -                        "evidence"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "providerBlockers": {
      -                      "items": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "code": {
      -                            "enum": [
      -                              "PROVIDER_ROUTE_UNSUPPORTED",
      -                              "PROVIDER_SCHEMA_MISSING",
      -                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      -                              "PROVIDER_METADATA_INCOMPLETE",
      -                              "DARWIN_ADAPTER_UNAVAILABLE",
      -                              "DARWIN_ROUTE_NOT_APPROVED",
      -                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      -                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      -                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "owner": {
      -                            "enum": [
      -                              "PROVIDER",
      -                              "DARWIN"
      -                            ],
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "code",
      -                          "owner"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      "maxItems": 20,
      -                      "type": "array"
      -                    },
      -                    "providerContract": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "inputSchema": {
      -                          "enum": [
      -                            "CONCRETE",
      -                            "DIGEST_ONLY",
      -                            "MISSING",
      -                            "UNKNOWN"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "outputSchema": {
      -                          "enum": [
      -                            "CONCRETE",
      -                            "DIGEST_ONLY",
      -                            "MISSING",
      -                            "UNKNOWN"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "route": {
      -                          "enum": [
      -                            "RESOLVED",
      -                            "MISSING",
      -                            "AMBIGUOUS",
      -                            "UNSAFE",
      -                            "UNSUPPORTED",
      -                            "UNKNOWN"
      -                          ],
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "route",
      -                        "inputSchema",
      -                        "outputSchema"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "runtime": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "kind": {
      -                          "enum": [
      -                            "REMOTE_MCP",
      -                            "LOCAL_STDIO",
      -                            "A2A_JSONRPC",
      -                            "HTTP_JSON",
      -                            "OPENAPI_HTTP",
      -                            "BOUNDED_FETCH",
      -                            "BROWSER",
      -                            "X402_PAYMENT",
      -                            "COMMERCE",
      -                            "UNSUPPORTED"
      -                          ],
      -                          "type": "string"
      -                        },
      -                        "package": {
      -                          "anyOf": [
      -                            {
      -                              "additionalProperties": false,
      -                              "properties": {
      -                                "ecosystem": {
      -                                  "maxLength": 40,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "identifier": {
      -                                  "maxLength": 500,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "runtimeProfile": {
      -                                  "maxLength": 120,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                },
      -                                "version": {
      -                                  "maxLength": 200,
      -                                  "minLength": 1,
      -                                  "type": "string"
      -                                }
      -                              },
      -                              "required": [
      -                                "ecosystem",
      -                                "identifier",
      -                                "version",
      -                                "runtimeProfile"
      -                              ],
      -                              "type": "object"
      -                            },
      -                            {
      -                              "type": "null"
      -                            }
      -                          ]
      -                        },
      -                        "requiredEnvironmentNames": {
      -                          "items": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "maxItems": 100,
      -                          "type": "array"
      -                        }
      -                      },
      -                      "required": [
      -                        "kind",
      -                        "package",
      -                        "requiredEnvironmentNames"
      -                      ],
      -                      "type": "object"
      -                    }
      -                  },
      -                  "required": [
      -                    "contractVersion",
      -                    "providerAuthentication",
      -                    "operationCredentials",
      -                    "runtime",
      -                    "payment",
      -                    "browser",
      -                    "providerContract",
      -                    "providerBlockers",
      -                    "derivation"
      -                  ],
      -                  "type": "object"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ],
      -              "default": null
      -            },
      -            "imageUrl": {
      -              "anyOf": [
      -                {
      -                  "format": "uri",
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "inquiry": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "description": {
      -                  "maxLength": 1200,
      -                  "type": "string"
      -                },
      -                "expiresAt": {
      -                  "format": "date-time",
      -                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                  "type": "string"
      -                },
      -                "fit": {
      -                  "enum": [
      -                    "matches",
      -                    "partial",
      -                    "not_fit",
      -                    "unknown"
      -                  ],
      -                  "type": "string"
      -                },
      -                "question": {
      -                  "maxLength": 2000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "reason": {
      -                  "maxLength": 250,
      -                  "type": "string"
      -                },
      -                "replies": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "at": {
      -                        "format": "date-time",
      -                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                        "type": "string"
      -                      },
      -                      "messageId": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "type": "string"
      -                      },
      -                      "text": {
      -                        "maxLength": 8000,
      -                        "minLength": 1,
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "messageId",
      -                      "text",
      -                      "at"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 4,
      -                  "type": "array"
      -                },
      -                "status": {
      -                  "enum": [
      -                    "contacting",
      -                    "waiting",
      -                    "following_up",
      -                    "replied",
      -                    "needs_input",
      -                    "no_reply",
      -                    "not_contacted",
      -                    "outcome_unknown"
      -                  ],
      -                  "type": "string"
      -                },
      -                "threadId": {
      -                  "maxLength": 200,
      -                  "minLength": 1,
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "status",
      -                "question",
      -                "replies"
      -              ],
      -              "type": "object"
      -            },
      -            "name": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "operationId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "operationRevision": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "type": "integer"
      -            },
      -            "providerCheck": {
      -              "enum": [
      -                "not_attempted",
      -                "confirmed",
      -                "unconfirmed",
      -                "unavailable"
      -              ],
      -              "type": "string"
      -            },
      -            "providerFamilyRef": {
      -              "anyOf": [
      -                {
      -                  "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ],
      -              "default": null
      -            },
      -            "rank": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "type": "integer"
      -            },
      -            "readiness": {
      -              "enum": [
      -                "ready",
      -                "authentication_required",
      -                "recheck_required",
      -                "unavailable"
      -              ],
      -              "type": "string"
      -            },
      -            "reasons": {
      -              "items": {
      -                "maxLength": 250,
      -                "type": "string"
      -              },
      -              "maxItems": 3,
      -              "type": "array"
      -            },
      -            "requiredSetup": {
      -              "anyOf": [
      -                {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "description": {
      -                      "maxLength": 500,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "credential",
      -                        "installation",
      -                        "provider_configuration"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "suppliedBy": {
      -                      "enum": [
      -                        "user",
      -                        "provider",
      -                        "runtime"
      -                      ],
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "suppliedBy",
      -                    "description"
      -                  ],
      -                  "type": "object"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ],
      -              "default": null
      -            },
      -            "selected": {
      -              "type": "boolean"
      -            },
      -            "uncertainties": {
      -              "items": {
      -                "maxLength": 250,
      -                "type": "string"
      -              },
      -              "maxItems": 3,
      -              "type": "array"
      -            }
      -          },
      -          "required": [
      -            "agentId",
      -            "agentSlug",
      -            "operationId",
      -            "operationRevision",
      -            "providerFamilyRef",
      -            "rank",
      -            "selected",
      -            "name",
      -            "description",
      -            "requiredSetup",
      -            "executionRequirements",
      -            "executionGuidance",
      -            "readiness",
      -            "canStartThread",
      -            "reasons",
      -            "uncertainties",
      -            "providerCheck",
      -            "connectionMethods",
      -            "connectionPrompt"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 20,
      -        "type": "array"
      -      },
      -      "role": {
      -        "enum": [
      -          "suggested",
      -          "used"
      -        ],
      -        "type": "string"
      -      },
      -      "searchId": {
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "agents",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "searchId",
      -      "agents",
      -      "role"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "reason": {
      -        "enum": [
      -          "approval",
      -          "connection",
      -          "unavailable",
      -          "limit",
      -          "user_control",
      -          "input"
      -        ],
      -        "type": "string"
      -      },
      -      "text": {
      -        "type": "string"
      -      },
      -      "threadId": {
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "checkpoint",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "reason",
      -      "text"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "presentation": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "budget": {
      -            "anyOf": [
      -              {
      -                "maxLength": 500,
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "outcome": {
      -            "maxLength": 1200,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "steps": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "alternativeOperationIds": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "maxItems": 5,
      -                  "type": "array"
      -                },
      -                "description": {
      -                  "maxLength": 1200,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "operationIds": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "maxItems": 5,
      -                  "type": "array"
      -                },
      -                "title": {
      -                  "maxLength": 160,
      -                  "minLength": 1,
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "title",
      -                "description",
      -                "operationIds"
      -              ],
      -              "type": "object"
      -            },
      -            "maxItems": 8,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "timeline": {
      -            "anyOf": [
      -              {
      -                "maxLength": 500,
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "outcome",
      -          "timeline",
      -          "budget",
      -          "steps"
      -        ],
      -        "type": "object"
      -      },
      -      "steps": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "agentId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "dependsOn": {
      -              "items": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "objective": {
      -              "type": "string"
      -            },
      -            "stepId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "stepId",
      -            "objective",
      -            "agentId",
      -            "dependsOn"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 8,
      -        "type": "array"
      -      },
      -      "type": {
      -        "const": "plan",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "steps"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "actRequestId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "actingAiId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "agentId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "control": {
      -        "enum": [
      -          "user",
      -          "coordinator"
      -        ],
      -        "type": "string"
      -      },
      -      "operationId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "thread_created",
      -        "type": "string"
      -      },
      -      "threadId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "handoff",
      -        "type": "string"
      -      },
      -      "url": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "agentId",
      -      "threadId"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "messageIds": {
      -        "items": {
      -          "maxLength": 200,
      -          "minLength": 1,
      -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "partial": {
      -        "type": "boolean"
      -      },
      -      "text": {
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "outcome",
      -        "type": "string"
      -      },
      -      "verification": {
      -        "enum": [
      -          "provider_reported",
      -          "criteria_checked"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "text",
      -      "messageIds",
      -      "verification",
      -      "partial"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "text": {
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "live_consent",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "text"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agents": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "agentSlug": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "avatarUrl": {
      +              "anyOf": [
      +                {
      +                  "format": "uri",
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "canAttemptThread": {
      +              "type": "boolean"
      +            },
      +            "canStartThread": {
      +              "type": "boolean"
      +            },
      +            "connectionMethods": {
      +              "default": [],
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "documentationUrl": {
      +                    "format": "uri",
      +                    "type": "string"
      +                  },
      +                  "endpointStatus": {
      +                    "enum": [
      +                      "not_published",
      +                      "verified"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "endpointUrl": {
      +                    "anyOf": [
      +                      {
      +                        "format": "uri",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "environment": {
      +                    "enum": [
      +                      "remote_client",
      +                      "browser_session"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "protocol": {
      +                    "enum": [
      +                      "MCP",
      +                      "A2A",
      +                      "WEBMCP"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "protocol",
      +                  "environment",
      +                  "endpointUrl",
      +                  "endpointStatus",
      +                  "documentationUrl"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "connectionPrompt": {
      +              "maxLength": 60000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "description": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 8000,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "executionGuidance": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "credentialSummary": {
      +                      "maxLength": 1000,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "credentialSummaryCode": {
      +                      "maxLength": 200,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "primaryBlockerCode": {
      +                      "anyOf": [
      +                        {
      +                          "enum": [
      +                            "PROVIDER_ROUTE_UNSUPPORTED",
      +                            "PROVIDER_SCHEMA_MISSING",
      +                            "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                            "PROVIDER_METADATA_INCOMPLETE",
      +                            "DARWIN_ADAPTER_UNAVAILABLE",
      +                            "DARWIN_ROUTE_NOT_APPROVED",
      +                            "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                            "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                            "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "recordBlockers": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "enum": [
      +                              "PROVIDER_ROUTE_UNSUPPORTED",
      +                              "PROVIDER_SCHEMA_MISSING",
      +                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                              "PROVIDER_METADATA_INCOMPLETE",
      +                              "DARWIN_ADAPTER_UNAVAILABLE",
      +                              "DARWIN_ROUTE_NOT_APPROVED",
      +                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "owner": {
      +                            "enum": [
      +                              "PROVIDER",
      +                              "DARWIN"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "owner"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 20,
      +                      "type": "array"
      +                    },
      +                    "rendererVersion": {
      +                      "const": "execution-guidance-v1",
      +                      "type": "string"
      +                    },
      +                    "setupSummary": {
      +                      "maxLength": 1000,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "setupSummaryCode": {
      +                      "maxLength": 200,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "credentialSummaryCode",
      +                    "credentialSummary",
      +                    "setupSummaryCode",
      +                    "setupSummary",
      +                    "recordBlockers",
      +                    "primaryBlockerCode",
      +                    "rendererVersion"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "executionRequirements": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "browser": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "sessionKind": {
      +                          "anyOf": [
      +                            {
      +                              "enum": [
      +                                "ANONYMOUS",
      +                                "PROVIDER_SESSION",
      +                                "UNKNOWN"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "sessionKind"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "contractVersion": {
      +                      "const": "1.0.0",
      +                      "type": "string"
      +                    },
      +                    "derivation": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "completeness": {
      +                          "enum": [
      +                            "COMPLETE",
      +                            "PARTIAL"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "derivationKey": {
      +                          "pattern": "^sha256:[a-f0-9]{64}$",
      +                          "type": "string"
      +                        },
      +                        "normalizerVersion": {
      +                          "const": "execution-requirements-v1",
      +                          "type": "string"
      +                        },
      +                        "sourceReceiptDigest": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 200,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "sourceRevision": {
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "normalizerVersion",
      +                        "sourceRevision",
      +                        "sourceReceiptDigest",
      +                        "completeness",
      +                        "derivationKey"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "operationCredentials": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "sensitiveInputNames": {
      +                          "items": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        },
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "sensitiveInputNames"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "payment": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "termsDigest": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 200,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "termsDigest"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "providerAuthentication": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "evidence": {
      +                          "enum": [
      +                            "PROVIDER_DECLARED",
      +                            "PROVIDER_OBSERVED",
      +                            "DERIVED_FROM_VERIFIED_RECEIPT",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "mechanisms": {
      +                          "items": {
      +                            "enum": [
      +                              "BEARER",
      +                              "API_KEY",
      +                              "OAUTH2",
      +                              "HTTP_BASIC",
      +                              "MUTUAL_TLS",
      +                              "SIGNED_REQUEST",
      +                              "SESSION_COOKIE",
      +                              "OPERATION_SECRET_INPUT",
      +                              "UNSPECIFIED"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "maxItems": 20,
      +                          "type": "array"
      +                        },
      +                        "placements": {
      +                          "items": {
      +                            "enum": [
      +                              "HEADER",
      +                              "QUERY",
      +                              "COOKIE",
      +                              "BODY",
      +                              "TOOL_ARGUMENT",
      +                              "ENVIRONMENT",
      +                              "AUTH_CONTINUATION"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "maxItems": 20,
      +                          "type": "array"
      +                        },
      +                        "scopes": {
      +                          "items": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        },
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "mechanisms",
      +                        "placements",
      +                        "scopes",
      +                        "evidence"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "providerBlockers": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "enum": [
      +                              "PROVIDER_ROUTE_UNSUPPORTED",
      +                              "PROVIDER_SCHEMA_MISSING",
      +                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                              "PROVIDER_METADATA_INCOMPLETE",
      +                              "DARWIN_ADAPTER_UNAVAILABLE",
      +                              "DARWIN_ROUTE_NOT_APPROVED",
      +                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "owner": {
      +                            "enum": [
      +                              "PROVIDER",
      +                              "DARWIN"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "owner"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 20,
      +                      "type": "array"
      +                    },
      +                    "providerContract": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "inputSchema": {
      +                          "enum": [
      +                            "CONCRETE",
      +                            "DIGEST_ONLY",
      +                            "MISSING",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "outputSchema": {
      +                          "enum": [
      +                            "CONCRETE",
      +                            "DIGEST_ONLY",
      +                            "MISSING",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "route": {
      +                          "enum": [
      +                            "RESOLVED",
      +                            "MISSING",
      +                            "AMBIGUOUS",
      +                            "UNSAFE",
      +                            "UNSUPPORTED",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "route",
      +                        "inputSchema",
      +                        "outputSchema"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "runtime": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "kind": {
      +                          "enum": [
      +                            "REMOTE_MCP",
      +                            "LOCAL_STDIO",
      +                            "A2A_JSONRPC",
      +                            "HTTP_JSON",
      +                            "OPENAPI_HTTP",
      +                            "BOUNDED_FETCH",
      +                            "BROWSER",
      +                            "X402_PAYMENT",
      +                            "COMMERCE",
      +                            "UNSUPPORTED"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "package": {
      +                          "anyOf": [
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "ecosystem": {
      +                                  "maxLength": 40,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "identifier": {
      +                                  "maxLength": 500,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "runtimeProfile": {
      +                                  "maxLength": 120,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "version": {
      +                                  "maxLength": 200,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "ecosystem",
      +                                "identifier",
      +                                "version",
      +                                "runtimeProfile"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "requiredEnvironmentNames": {
      +                          "items": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "package",
      +                        "requiredEnvironmentNames"
      +                      ],
      +                      "type": "object"
      +                    }
      +                  },
      +                  "required": [
      +                    "contractVersion",
      +                    "providerAuthentication",
      +                    "operationCredentials",
      +                    "runtime",
      +                    "payment",
      +                    "browser",
      +                    "providerContract",
      +                    "providerBlockers",
      +                    "derivation"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "imageUrl": {
      +              "anyOf": [
      +                {
      +                  "format": "uri",
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "inquiry": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "description": {
      +                  "maxLength": 1200,
      +                  "type": "string"
      +                },
      +                "expiresAt": {
      +                  "format": "date-time",
      +                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                  "type": "string"
      +                },
      +                "fit": {
      +                  "enum": [
      +                    "matches",
      +                    "partial",
      +                    "not_fit",
      +                    "unknown"
      +                  ],
      +                  "type": "string"
      +                },
      +                "question": {
      +                  "maxLength": 2000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "reason": {
      +                  "maxLength": 250,
      +                  "type": "string"
      +                },
      +                "replies": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "at": {
      +                        "format": "date-time",
      +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                        "type": "string"
      +                      },
      +                      "messageId": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "text": {
      +                        "maxLength": 8000,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "messageId",
      +                      "text",
      +                      "at"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 4,
      +                  "type": "array"
      +                },
      +                "status": {
      +                  "enum": [
      +                    "contacting",
      +                    "waiting",
      +                    "following_up",
      +                    "replied",
      +                    "needs_input",
      +                    "no_reply",
      +                    "not_contacted",
      +                    "outcome_unknown"
      +                  ],
      +                  "type": "string"
      +                },
      +                "threadId": {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "question",
      +                "replies"
      +              ],
      +              "type": "object"
      +            },
      +            "name": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "operationId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "operationRevision": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            },
      +            "providerCheck": {
      +              "enum": [
      +                "not_attempted",
      +                "confirmed",
      +                "unconfirmed",
      +                "unavailable"
      +              ],
      +              "type": "string"
      +            },
      +            "providerFamilyRef": {
      +              "anyOf": [
      +                {
      +                  "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "rank": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            },
      +            "readiness": {
      +              "enum": [
      +                "ready",
      +                "authentication_required",
      +                "recheck_required",
      +                "unavailable"
      +              ],
      +              "type": "string"
      +            },
      +            "reasons": {
      +              "items": {
      +                "maxLength": 250,
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "requiredSetup": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "description": {
      +                      "maxLength": 500,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "credential",
      +                        "installation",
      +                        "provider_configuration"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "suppliedBy": {
      +                      "enum": [
      +                        "user",
      +                        "provider",
      +                        "runtime"
      +                      ],
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "suppliedBy",
      +                    "description"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "selected": {
      +              "type": "boolean"
      +            },
      +            "uncertainties": {
      +              "items": {
      +                "maxLength": 250,
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "agentId",
      +            "agentSlug",
      +            "operationId",
      +            "operationRevision",
      +            "providerFamilyRef",
      +            "rank",
      +            "selected",
      +            "name",
      +            "description",
      +            "requiredSetup",
      +            "executionRequirements",
      +            "executionGuidance",
      +            "readiness",
      +            "canStartThread",
      +            "reasons",
      +            "uncertainties",
      +            "providerCheck",
      +            "connectionMethods",
      +            "connectionPrompt"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 20,
      +        "type": "array"
      +      },
      +      "snapshot": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "candidates": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "agentId": {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                  "type": "string"
      +                },
      +                "evidence": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "kind": {
      +                        "enum": [
      +                          "provider_claim",
      +                          "observed",
      +                          "completed_work"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "observedAt": {
      +                        "format": "date-time",
      +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                        "type": "string"
      +                      },
      +                      "quote": {
      +                        "maxLength": 500,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "replyDigest": {
      +                        "pattern": "^sha256:[a-f0-9]{64}$",
      +                        "type": "string"
      +                      },
      +                      "requirementId": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                        "type": "string"
      +                      },
      +                      "truth": {
      +                        "enum": [
      +                          "PASS",
      +                          "FAIL",
      +                          "UNKNOWN",
      +                          "STALE"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "validUntil": {
      +                        "format": "date-time",
      +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "requirementId",
      +                      "truth",
      +                      "kind",
      +                      "replyDigest",
      +                      "quote",
      +                      "observedAt",
      +                      "validUntil"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 20,
      +                  "type": "array"
      +                },
      +                "evidenceVersion": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "operationId": {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                  "type": "string"
      +                },
      +                "operationRevision": {
      +                  "exclusiveMinimum": 0,
      +                  "maximum": 9007199254740991,
      +                  "type": "integer"
      +                },
      +                "progress": {
      +                  "enum": [
      +                    "retrieved",
      +                    "queued",
      +                    "contacting",
      +                    "waiting",
      +                    "replied",
      +                    "finished"
      +                  ],
      +                  "type": "string"
      +                },
      +                "reason": {
      +                  "maxLength": 80,
      +                  "minLength": 1,
      +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                  "type": "string"
      +                },
      +                "score": {
      +                  "maximum": 10000,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "sends": {
      +                  "maximum": 3,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "taskRevision": {
      +                  "exclusiveMinimum": 0,
      +                  "maximum": 9007199254740991,
      +                  "type": "integer"
      +                },
      +                "verdict": {
      +                  "enum": [
      +                    "fit_confirmed",
      +                    "conditional",
      +                    "not_fit",
      +                    "unknown",
      +                    "no_response",
      +                    "requires_input",
      +                    "requires_identity",
      +                    "requires_auth",
      +                    "requires_payment",
      +                    "unsupported_route",
      +                    "rate_limited",
      +                    "transport_error",
      +                    "cancelled",
      +                    "budget_exhausted"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "agentId",
      +                "operationId",
      +                "operationRevision",
      +                "taskRevision",
      +                "evidenceVersion",
      +                "progress",
      +                "verdict",
      +                "sends",
      +                "score",
      +                "evidence",
      +                "reason"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "completionReason": {
      +            "anyOf": [
      +              {
      +                "maxLength": 80,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "contractVersion": {
      +            "const": "live-search/0.1.0",
      +            "type": "string"
      +          },
      +          "deadlineAt": {
      +            "format": "date-time",
      +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +            "type": "string"
      +          },
      +          "events": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "candidate": {
      +                  "anyOf": [
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "agentId": {
      +                          "maxLength": 200,
      +                          "minLength": 1,
      +                          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                          "type": "string"
      +                        },
      +                        "evidence": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "kind": {
      +                                "enum": [
      +                                  "provider_claim",
      +                                  "observed",
      +                                  "completed_work"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "observedAt": {
      +                                "format": "date-time",
      +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                                "type": "string"
      +                              },
      +                              "quote": {
      +                                "maxLength": 500,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "replyDigest": {
      +                                "pattern": "^sha256:[a-f0-9]{64}$",
      +                                "type": "string"
      +                              },
      +                              "requirementId": {
      +                                "maxLength": 200,
      +                                "minLength": 1,
      +                                "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                                "type": "string"
      +                              },
      +                              "truth": {
      +                                "enum": [
      +                                  "PASS",
      +                                  "FAIL",
      +                                  "UNKNOWN",
      +                                  "STALE"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "validUntil": {
      +                                "format": "date-time",
      +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "requirementId",
      +                              "truth",
      +                              "kind",
      +                              "replyDigest",
      +                              "quote",
      +                              "observedAt",
      +                              "validUntil"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 20,
      +                          "type": "array"
      +                        },
      +                        "evidenceVersion": {
      +                          "maximum": 9007199254740991,
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        },
      +                        "operationId": {
      +                          "maxLength": 200,
      +                          "minLength": 1,
      +                          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                          "type": "string"
      +                        },
      +                        "operationRevision": {
      +                          "exclusiveMinimum": 0,
      +                          "maximum": 9007199254740991,
      +                          "type": "integer"
      +                        },
      +                        "progress": {
      +                          "enum": [
      +                            "retrieved",
      +                            "queued",
      +                            "contacting",
      +                            "waiting",
      +                            "replied",
      +                            "finished"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "reason": {
      +                          "maxLength": 80,
      +                          "minLength": 1,
      +                          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                          "type": "string"
      +                        },
      +                        "score": {
      +                          "maximum": 10000,
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        },
      +                        "sends": {
      +                          "maximum": 3,
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        },
      +                        "taskRevision": {
      +                          "exclusiveMinimum": 0,
      +                          "maximum": 9007199254740991,
      +                          "type": "integer"
      +                        },
      +                        "verdict": {
      +                          "enum": [
      +                            "fit_confirmed",
      +                            "conditional",
      +                            "not_fit",
      +                            "unknown",
      +                            "no_response",
      +                            "requires_input",
      +                            "requires_identity",
      +                            "requires_auth",
      +                            "requires_payment",
      +                            "unsupported_route",
      +                            "rate_limited",
      +                            "transport_error",
      +                            "cancelled",
      +                            "budget_exhausted"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "agentId",
      +                        "operationId",
      +                        "operationRevision",
      +                        "taskRevision",
      +                        "evidenceVersion",
      +                        "progress",
      +                        "verdict",
      +                        "sends",
      +                        "score",
      +                        "evidence",
      +                        "reason"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "started",
      +                    "candidate_upsert",
      +                    "candidate_removed",
      +                    "ranking",
      +                    "revised",
      +                    "completed",
      +                    "cancelled",
      +                    "requires_input"
      +                  ],
      +                  "type": "string"
      +                },
      +                "occurredAt": {
      +                  "format": "date-time",
      +                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                  "type": "string"
      +                },
      +                "orderedAgentIds": {
      +                  "items": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                    "type": "string"
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "rankRevision": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "reason": {
      +                  "maxLength": 80,
      +                  "minLength": 1,
      +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +                  "type": "string"
      +                },
      +                "sequence": {
      +                  "exclusiveMinimum": 0,
      +                  "maximum": 9007199254740991,
      +                  "type": "integer"
      +                },
      +                "taskRevision": {
      +                  "exclusiveMinimum": 0,
      +                  "maximum": 9007199254740991,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "sequence",
      +                "taskRevision",
      +                "rankRevision",
      +                "kind",
      +                "occurredAt",
      +                "candidate",
      +                "orderedAgentIds",
      +                "reason"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 100,
      +            "type": "array"
      +          },
      +          "hasMore": {
      +            "type": "boolean"
      +          },
      +          "nextEventCursor": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "orderedAgentIds": {
      +            "items": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +              "type": "string"
      +            },
      +            "maxItems": 50,
      +            "type": "array"
      +          },
      +          "rankRevision": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "sequence": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "sessionId": {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "pattern": "^[A-Za-z0-9][A-Za-z0-9:._-]*$",
      +            "type": "string"
      +          },
      +          "status": {
      +            "enum": [
      +              "prepared",
      +              "running",
      +              "completed",
      +              "cancelled",
      +              "requires_input"
      +            ],
      +            "type": "string"
      +          },
      +          "taskRevision": {
      +            "exclusiveMinimum": 0,
      +            "maximum": 9007199254740991,
      +            "type": "integer"
      +          },
      +          "uniqueAgentsUsed": {
      +            "maximum": 50,
      +            "minimum": 0,
      +            "type": "integer"
      +          }
      +        },
      +        "required": [
      +          "contractVersion",
      +          "sessionId",
      +          "taskRevision",
      +          "sequence",
      +          "rankRevision",
      +          "status",
      +          "deadlineAt",
      +          "uniqueAgentsUsed",
      +          "candidates",
      +          "orderedAgentIds",
      +          "events",
      +          "hasMore",
      +          "nextEventCursor",
      +          "completionReason"
      +        ],
      +        "type": "object"
      +      },
      +      "sourceTurnId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "live_search",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "sourceTurnId",
      +      "snapshot",
      +      "agents"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "text": {
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "text",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "text"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agents": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "agentSlug": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "avatarUrl": {
      +              "anyOf": [
      +                {
      +                  "format": "uri",
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "canAttemptThread": {
      +              "type": "boolean"
      +            },
      +            "canStartThread": {
      +              "type": "boolean"
      +            },
      +            "connectionMethods": {
      +              "default": [],
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "documentationUrl": {
      +                    "format": "uri",
      +                    "type": "string"
      +                  },
      +                  "endpointStatus": {
      +                    "enum": [
      +                      "not_published",
      +                      "verified"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "endpointUrl": {
      +                    "anyOf": [
      +                      {
      +                        "format": "uri",
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "environment": {
      +                    "enum": [
      +                      "remote_client",
      +                      "browser_session"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "protocol": {
      +                    "enum": [
      +                      "MCP",
      +                      "A2A",
      +                      "WEBMCP"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "protocol",
      +                  "environment",
      +                  "endpointUrl",
      +                  "endpointStatus",
      +                  "documentationUrl"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "connectionPrompt": {
      +              "maxLength": 60000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "description": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 8000,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "executionGuidance": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "credentialSummary": {
      +                      "maxLength": 1000,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "credentialSummaryCode": {
      +                      "maxLength": 200,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "primaryBlockerCode": {
      +                      "anyOf": [
      +                        {
      +                          "enum": [
      +                            "PROVIDER_ROUTE_UNSUPPORTED",
      +                            "PROVIDER_SCHEMA_MISSING",
      +                            "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                            "PROVIDER_METADATA_INCOMPLETE",
      +                            "DARWIN_ADAPTER_UNAVAILABLE",
      +                            "DARWIN_ROUTE_NOT_APPROVED",
      +                            "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                            "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                            "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "recordBlockers": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "enum": [
      +                              "PROVIDER_ROUTE_UNSUPPORTED",
      +                              "PROVIDER_SCHEMA_MISSING",
      +                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                              "PROVIDER_METADATA_INCOMPLETE",
      +                              "DARWIN_ADAPTER_UNAVAILABLE",
      +                              "DARWIN_ROUTE_NOT_APPROVED",
      +                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "owner": {
      +                            "enum": [
      +                              "PROVIDER",
      +                              "DARWIN"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "owner"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 20,
      +                      "type": "array"
      +                    },
      +                    "rendererVersion": {
      +                      "const": "execution-guidance-v1",
      +                      "type": "string"
      +                    },
      +                    "setupSummary": {
      +                      "maxLength": 1000,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "setupSummaryCode": {
      +                      "maxLength": 200,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "credentialSummaryCode",
      +                    "credentialSummary",
      +                    "setupSummaryCode",
      +                    "setupSummary",
      +                    "recordBlockers",
      +                    "primaryBlockerCode",
      +                    "rendererVersion"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "executionRequirements": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "browser": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "sessionKind": {
      +                          "anyOf": [
      +                            {
      +                              "enum": [
      +                                "ANONYMOUS",
      +                                "PROVIDER_SESSION",
      +                                "UNKNOWN"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "sessionKind"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "contractVersion": {
      +                      "const": "1.0.0",
      +                      "type": "string"
      +                    },
      +                    "derivation": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "completeness": {
      +                          "enum": [
      +                            "COMPLETE",
      +                            "PARTIAL"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "derivationKey": {
      +                          "pattern": "^sha256:[a-f0-9]{64}$",
      +                          "type": "string"
      +                        },
      +                        "normalizerVersion": {
      +                          "const": "execution-requirements-v1",
      +                          "type": "string"
      +                        },
      +                        "sourceReceiptDigest": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 200,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "sourceRevision": {
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "normalizerVersion",
      +                        "sourceRevision",
      +                        "sourceReceiptDigest",
      +                        "completeness",
      +                        "derivationKey"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "operationCredentials": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "sensitiveInputNames": {
      +                          "items": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        },
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "sensitiveInputNames"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "payment": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "termsDigest": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 200,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "termsDigest"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "providerAuthentication": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "evidence": {
      +                          "enum": [
      +                            "PROVIDER_DECLARED",
      +                            "PROVIDER_OBSERVED",
      +                            "DERIVED_FROM_VERIFIED_RECEIPT",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "mechanisms": {
      +                          "items": {
      +                            "enum": [
      +                              "BEARER",
      +                              "API_KEY",
      +                              "OAUTH2",
      +                              "HTTP_BASIC",
      +                              "MUTUAL_TLS",
      +                              "SIGNED_REQUEST",
      +                              "SESSION_COOKIE",
      +                              "OPERATION_SECRET_INPUT",
      +                              "UNSPECIFIED"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "maxItems": 20,
      +                          "type": "array"
      +                        },
      +                        "placements": {
      +                          "items": {
      +                            "enum": [
      +                              "HEADER",
      +                              "QUERY",
      +                              "COOKIE",
      +                              "BODY",
      +                              "TOOL_ARGUMENT",
      +                              "ENVIRONMENT",
      +                              "AUTH_CONTINUATION"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "maxItems": 20,
      +                          "type": "array"
      +                        },
      +                        "scopes": {
      +                          "items": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        },
      +                        "state": {
      +                          "enum": [
      +                            "REQUIRED",
      +                            "NOT_REQUIRED",
      +                            "UNKNOWN",
      +                            "NOT_APPLICABLE"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "state",
      +                        "mechanisms",
      +                        "placements",
      +                        "scopes",
      +                        "evidence"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "providerBlockers": {
      +                      "items": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "enum": [
      +                              "PROVIDER_ROUTE_UNSUPPORTED",
      +                              "PROVIDER_SCHEMA_MISSING",
      +                              "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                              "PROVIDER_METADATA_INCOMPLETE",
      +                              "DARWIN_ADAPTER_UNAVAILABLE",
      +                              "DARWIN_ROUTE_NOT_APPROVED",
      +                              "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                              "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "owner": {
      +                            "enum": [
      +                              "PROVIDER",
      +                              "DARWIN"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "owner"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "maxItems": 20,
      +                      "type": "array"
      +                    },
      +                    "providerContract": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "inputSchema": {
      +                          "enum": [
      +                            "CONCRETE",
      +                            "DIGEST_ONLY",
      +                            "MISSING",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "outputSchema": {
      +                          "enum": [
      +                            "CONCRETE",
      +                            "DIGEST_ONLY",
      +                            "MISSING",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "route": {
      +                          "enum": [
      +                            "RESOLVED",
      +                            "MISSING",
      +                            "AMBIGUOUS",
      +                            "UNSAFE",
      +                            "UNSUPPORTED",
      +                            "UNKNOWN"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "route",
      +                        "inputSchema",
      +                        "outputSchema"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "runtime": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "kind": {
      +                          "enum": [
      +                            "REMOTE_MCP",
      +                            "LOCAL_STDIO",
      +                            "A2A_JSONRPC",
      +                            "HTTP_JSON",
      +                            "OPENAPI_HTTP",
      +                            "BOUNDED_FETCH",
      +                            "BROWSER",
      +                            "X402_PAYMENT",
      +                            "COMMERCE",
      +                            "UNSUPPORTED"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "package": {
      +                          "anyOf": [
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "ecosystem": {
      +                                  "maxLength": 40,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "identifier": {
      +                                  "maxLength": 500,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "runtimeProfile": {
      +                                  "maxLength": 120,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                },
      +                                "version": {
      +                                  "maxLength": 200,
      +                                  "minLength": 1,
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "ecosystem",
      +                                "identifier",
      +                                "version",
      +                                "runtimeProfile"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "requiredEnvironmentNames": {
      +                          "items": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "package",
      +                        "requiredEnvironmentNames"
      +                      ],
      +                      "type": "object"
      +                    }
      +                  },
      +                  "required": [
      +                    "contractVersion",
      +                    "providerAuthentication",
      +                    "operationCredentials",
      +                    "runtime",
      +                    "payment",
      +                    "browser",
      +                    "providerContract",
      +                    "providerBlockers",
      +                    "derivation"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "imageUrl": {
      +              "anyOf": [
      +                {
      +                  "format": "uri",
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "inquiry": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "description": {
      +                  "maxLength": 1200,
      +                  "type": "string"
      +                },
      +                "expiresAt": {
      +                  "format": "date-time",
      +                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                  "type": "string"
      +                },
      +                "fit": {
      +                  "enum": [
      +                    "matches",
      +                    "partial",
      +                    "not_fit",
      +                    "unknown"
      +                  ],
      +                  "type": "string"
      +                },
      +                "question": {
      +                  "maxLength": 2000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "reason": {
      +                  "maxLength": 250,
      +                  "type": "string"
      +                },
      +                "replies": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "at": {
      +                        "format": "date-time",
      +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                        "type": "string"
      +                      },
      +                      "messageId": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "text": {
      +                        "maxLength": 8000,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "messageId",
      +                      "text",
      +                      "at"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 4,
      +                  "type": "array"
      +                },
      +                "status": {
      +                  "enum": [
      +                    "contacting",
      +                    "waiting",
      +                    "following_up",
      +                    "replied",
      +                    "needs_input",
      +                    "no_reply",
      +                    "not_contacted",
      +                    "outcome_unknown"
      +                  ],
      +                  "type": "string"
      +                },
      +                "threadId": {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "question",
      +                "replies"
      +              ],
      +              "type": "object"
      +            },
      +            "name": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "operationId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "operationRevision": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            },
      +            "providerCheck": {
      +              "enum": [
      +                "not_attempted",
      +                "confirmed",
      +                "unconfirmed",
      +                "unavailable"
      +              ],
      +              "type": "string"
      +            },
      +            "providerFamilyRef": {
      +              "anyOf": [
      +                {
      +                  "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "rank": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            },
      +            "readiness": {
      +              "enum": [
      +                "ready",
      +                "authentication_required",
      +                "recheck_required",
      +                "unavailable"
      +              ],
      +              "type": "string"
      +            },
      +            "reasons": {
      +              "items": {
      +                "maxLength": 250,
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "requiredSetup": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "description": {
      +                      "maxLength": 500,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "credential",
      +                        "installation",
      +                        "provider_configuration"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "suppliedBy": {
      +                      "enum": [
      +                        "user",
      +                        "provider",
      +                        "runtime"
      +                      ],
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "suppliedBy",
      +                    "description"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ],
      +              "default": null
      +            },
      +            "selected": {
      +              "type": "boolean"
      +            },
      +            "uncertainties": {
      +              "items": {
      +                "maxLength": 250,
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "agentId",
      +            "agentSlug",
      +            "operationId",
      +            "operationRevision",
      +            "providerFamilyRef",
      +            "rank",
      +            "selected",
      +            "name",
      +            "description",
      +            "requiredSetup",
      +            "executionRequirements",
      +            "executionGuidance",
      +            "readiness",
      +            "canStartThread",
      +            "reasons",
      +            "uncertainties",
      +            "providerCheck",
      +            "connectionMethods",
      +            "connectionPrompt"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 20,
      +        "type": "array"
      +      },
      +      "role": {
      +        "enum": [
      +          "suggested",
      +          "used"
      +        ],
      +        "type": "string"
      +      },
      +      "searchId": {
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "agents",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "searchId",
      +      "agents",
      +      "role"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "reason": {
      +        "enum": [
      +          "approval",
      +          "connection",
      +          "unavailable",
      +          "limit",
      +          "user_control",
      +          "input"
      +        ],
      +        "type": "string"
      +      },
      +      "text": {
      +        "type": "string"
      +      },
      +      "threadId": {
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "checkpoint",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "reason",
      +      "text"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "presentation": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "budget": {
      +            "anyOf": [
      +              {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "outcome": {
      +            "maxLength": 1200,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "steps": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "alternativeOperationIds": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "maxItems": 5,
      +                  "type": "array"
      +                },
      +                "description": {
      +                  "maxLength": 1200,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "operationIds": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "maxItems": 5,
      +                  "type": "array"
      +                },
      +                "title": {
      +                  "maxLength": 160,
      +                  "minLength": 1,
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "title",
      +                "description",
      +                "operationIds"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 8,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "timeline": {
      +            "anyOf": [
      +              {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "outcome",
      +          "timeline",
      +          "budget",
      +          "steps"
      +        ],
      +        "type": "object"
      +      },
      +      "steps": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "dependsOn": {
      +              "items": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "objective": {
      +              "type": "string"
      +            },
      +            "stepId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "stepId",
      +            "objective",
      +            "agentId",
      +            "dependsOn"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "type": "array"
      +      },
      +      "type": {
      +        "const": "plan",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "steps"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "actRequestId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "actingAiId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "agentId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "control": {
      +        "enum": [
      +          "user",
      +          "coordinator"
      +        ],
      +        "type": "string"
      +      },
      +      "operationId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "thread_created",
      +        "type": "string"
      +      },
      +      "threadId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "handoff",
      +        "type": "string"
      +      },
      +      "url": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "agentId",
      +      "threadId"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "messageIds": {
      +        "items": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "partial": {
      +        "type": "boolean"
      +      },
      +      "text": {
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "outcome",
      +        "type": "string"
      +      },
      +      "verification": {
      +        "enum": [
      +          "provider_reported",
      +          "criteria_checked"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "text",
      +      "messageIds",
      +      "verification",
      +      "partial"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Changed1 schema field changed
    • addedInput schema / properties / memoryAgentId
      Added value: +{
      +  "description": "Read memory for an account agent you belong to. Does not change the acting identity. Cannot be combined with userId or user_memory.",
      +  "maxLength": 200,
      +  "minLength": 1,
      +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +  "type": "string"
      +}
  5. Added

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Adds real context beyond the annotations: mode selection is never silently reclassified, and execution/sensitive actions keep their authorization and approval gates. Given `destructiveHint: true` and `openWorldHint: true`, though, the description never says what can be destroyed, that providers are contacted externally, or that consent is required before provider contact — the caller must infer all of that from the nested `liveSearch` schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Five short, front-loaded sentences with no filler; the thread-start/continue rule and the retry rule come first, which is the right ordering. Slightly clipped telegraphic style ("Send an explicit live-search turn") costs a little comprehensibility without adding bloat.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

This is a 14-parameter, deeply nested, destructive, open-world tool, and the description covers only threading and retries — it omits the mode dispatch semantics, the consent/brief flow in `liveSearch`, and any warning about irreversible or externally visible effects. The output schema and annotations relieve some burden, but the description is thin relative to the tool's complexity and risk profile.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 79%, so the schema already carries most parameter meaning, and the description's two parameter notes (threadId omit/supply, stable clientMessageId) largely restate existing schema text. Nothing is said about `mode`, `target`, `audience`, `context`, `user_memory`, or the `liveSearch` start/revise/cancel shapes, and the threadId pointer is stale relative to `sessionId`.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ("Send an explicit live-search turn") and separates itself from the sibling that reads results ("Read progress with get_thread"). However, "live-search turn" is internal jargon, and the description never acknowledges that the schema's `mode` enum lets this same call perform search, execute, route, and chat turns — so an agent reading only the description would under-estimate the tool's scope.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives concrete thread-lifecycle guidance ("Omit threadId to start a thread; supply the returned threadId to continue") and a retry convention, plus a pointer to get_thread. But it offers no guidance on choosing this tool over `search`, `build`, or `orchestrate`, and it instructs use of `threadId`, which the schema itself marks deprecated in favor of `sessionId` — an agent following the text literally would reach for the wrong field.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources