Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,551Letters: 14Defects: 1,323counted 4 min ago
teppi

Server definition

Hash
sha256:535c04d3bdd4bbdaf5f288e6c05f1f8a4be71537d33fa2cc8d49606ab95d6eb2
What it is
What a remote MCP server returned when asked what it offers: 52 tools

The blob, as servednamed by its sha256

{ "instructions": "Temporary hosted workspace: uploaded respondent data is processed on Crosstabs infrastructure. No account is required. Anyone with the workspace token has access. Access expires 24 hours after creation; active data is deleted by the cleanup worker. Export before expiry. Provider backups follow their separate retention policy. Start with get_started and run_demo_analysis; neither requires a workspace or upload. Use create_workspace only after explaining temporary hosting and obtaining consent to upload. Keep the returned token private. Files must be uploaded using the provided page; local paths and arbitrary URLs are not supported. Prefer the task-level tools analyze_survey, build_tab_book, compare_survey_waves and create_editable_report when they fit. Project tools enqueue jobs: poll get_job with the same workspaceToken and jobId, waiting at least two seconds between polls. Reuse requestId only for retries of identical inputs. Preserve statistical warnings and obtain human approval where tool contracts require it. Never invent approval. Use get_download_link to retrieve report and project artifacts.", "tools": [ { "description": "Compute deterministic statistics from a bounded aggregate contingency matrix.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "columnLabels": { "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 12, "minItems": 2, "type": "array" }, "columnVariable": { "maxLength": 120, "minLength": 1, "type": "string" }, "inputSemantics": { "const": "integer_frequency_counts", "description": "Required caller attestation. Survey-weighted aggregates are not accepted by this public aggregate tool.", "type": "string" }, "observed": { "description": "Rectangular 2×2 to 12×12 matrix of finite, non-negative safe integer frequency counts with a grand total no greater than 1,000,000,000,000.", "items": { "items": { "maximum": 1000000000000, "minimum": 0, "type": "integer" }, "maxItems": 12, "minItems": 2, "type": "array" }, "maxItems": 12, "minItems": 2, "type": "array" }, "percentage": { "default": "column", "enum": [ "column", "row", "count" ], "type": "string" }, "rowLabels": { "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 12, "minItems": 2, "type": "array" }, "rowVariable": { "maxLength": 120, "minLength": 1, "type": "string" }, "weighted": { "const": false, "default": false, "description": "Must be false. This aggregate contract has no typed frequency or survey-design weight authority.", "type": "boolean" } }, "required": [ "observed", "inputSemantics" ], "type": "object" }, "name": "analyze_crosstab", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "analysisId": { "type": "string" }, "evidenceLinks": { "items": { "additionalProperties": false, "properties": { "id": { "type": "string" }, "title": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "id", "title", "url" ], "type": "object" }, "type": "array" }, "limitations": { "items": { "type": "string" }, "type": "array" }, "provenance": { "additionalProperties": false, "properties": { "calculationEngine": { "type": "string" }, "calculationVersion": { "type": "string" }, "evidenceId": { "type": "string" }, "inputSemantics": { "const": "integer_frequency_counts", "type": "string" }, "projectId": { "type": "null" }, "projectRevision": { "type": "null" }, "source": { "const": "caller_supplied_aggregate_matrix", "type": "string" }, "tableId": { "type": "null" }, "waveId": { "type": "null" } }, "required": [ "source", "inputSemantics", "calculationEngine", "calculationVersion", "projectId", "projectRevision", "waveId", "tableId", "evidenceId" ], "type": "object" }, "schemaVersion": { "type": "string" }, "statistics": { "additionalProperties": {}, "propertyNames": { "type": "string" }, "type": "object" }, "table": { "additionalProperties": {}, "propertyNames": { "type": "string" }, "type": "object" }, "warnings": { "items": { "additionalProperties": false, "properties": { "code": { "type": "string" }, "message": { "type": "string" }, "severity": { "enum": [ "info", "warning" ], "type": "string" } }, "required": [ "code", "severity", "message" ], "type": "object" }, "type": "array" } }, "required": [ "schemaVersion", "analysisId", "provenance", "limitations", "table", "statistics", "warnings", "evidenceLinks" ], "type": "object" } }, { "description": "Run a governed crosstab for an existing hosted project. This task shortcut uses the same deterministic run_table engine and returns a job to poll with get_job.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this task, reused only when retrying identical inputs.", "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" }, "tableId": { "minLength": 1, "type": "string" }, "waveId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "tableId", "workspaceToken", "requestId" ], "type": "object" }, "name": "analyze_survey", "outputSchema": null }, { "description": "Create and assign an auditable project filter. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$defs": { "__schema0": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "type": "string" }, "type": "array" }, "variableName": { "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "$ref": "#/$defs/__schema0" }, "minItems": 1, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "$ref": "#/$defs/__schema0" }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "definition": { "additionalProperties": false, "properties": { "expression": { "$ref": "#/$defs/__schema0" }, "id": { "minLength": 1, "type": "string" }, "name": { "minLength": 1, "type": "string" } }, "required": [ "id", "name", "expression" ], "type": "object" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "tableIds": { "items": { "minLength": 1, "type": "string" }, "minItems": 1, "type": "array" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "tableIds", "definition", "workspaceToken", "requestId" ], "type": "object" }, "name": "apply_filter", "outputSchema": null }, { "description": "Recompute a reviewed weighting fingerprint and atomically save a new sampling-weight column and definition with human approval, warning acknowledgement, revision checks and replay. Does not authorize ordinary or complex-survey inference. Queues a hosted job; use get_job to retrieve its result. Obtain actual user approval before calling; do not fabricate approval fields.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "acknowledgedWarningCodes": { "items": { "maxLength": 100, "minLength": 1, "type": "string" }, "maxItems": 20, "type": "array" }, "approval": { "additionalProperties": false, "properties": { "approvedAt": { "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" }, "approvedBy": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "approvedBy", "approvedAt" ], "type": "object" }, "baseWeightId": { "anyOf": [ { "maxLength": 200, "minLength": 1, "type": "string" }, { "type": "null" } ] }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "maxIterations": { "maximum": 1000, "minimum": 1, "type": "integer" }, "previewFingerprint": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "projectId": { "maxLength": 200, "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "tableIds": { "items": { "maxLength": 200, "minLength": 1, "type": "string" }, "maxItems": 20, "type": "array" }, "targetVariable": { "additionalProperties": false, "properties": { "label": { "maxLength": 200, "minLength": 1, "type": "string" }, "name": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "name", "label" ], "type": "object" }, "targets": { "items": { "additionalProperties": false, "properties": { "proportions": { "additionalProperties": { "maximum": 1, "minimum": 0, "type": "number" }, "propertyNames": { "maxLength": 1000, "type": "string" }, "type": "object" }, "variable": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "variable", "proportions" ], "type": "object" }, "maxItems": 10, "minItems": 1, "type": "array" }, "tolerance": { "maximum": 0.01, "minimum": 0, "type": "number" }, "trim": { "anyOf": [ { "additionalProperties": false, "properties": { "max": { "exclusiveMinimum": 0, "type": "number" }, "min": { "exclusiveMinimum": 0, "type": "number" } }, "required": [ "min", "max" ], "type": "object" }, { "type": "null" } ] }, "waveId": { "maxLength": 200, "minLength": 1, "type": "string" }, "weightId": { "maxLength": 200, "minLength": 1, "type": "string" }, "weightName": { "maxLength": 200, "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "waveId", "targets", "baseWeightId", "trim", "tolerance", "maxIterations", "previewFingerprint", "targetVariable", "weightId", "weightName", "tableIds", "approval", "acknowledgedWarningCodes", "idempotencyKey", "workspaceToken", "requestId" ], "type": "object" }, "name": "apply_raking_weights", "outputSchema": null }, { "description": "Apply an approved transformation to one workspace wave with recorded human approval and reversible provenance. Queues a hosted job; use get_job to retrieve its result. Obtain actual user approval before calling; do not fabricate approval fields.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "approval": { "additionalProperties": false, "properties": { "approvedAt": { "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" }, "approvedBy": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "approvedBy", "approvedAt" ], "type": "object" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "recipeId": { "maxLength": 200, "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "runId": { "maxLength": 200, "minLength": 1, "type": "string" }, "waveId": { "maxLength": 200, "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "recipeId", "waveId", "runId", "approval", "workspaceToken", "requestId" ], "type": "object" }, "name": "apply_transformation", "outputSchema": null }, { "description": "Build a reusable tab book for an existing hosted project. This task shortcut uses the same deterministic run_tab_book engine and returns a job to poll with get_job.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this task, reused only when retrying identical inputs.", "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" }, "tableIds": { "items": { "minLength": 1, "type": "string" }, "minItems": 1, "type": "array" }, "waveId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "workspaceToken", "requestId" ], "type": "object" }, "name": "build_tab_book", "outputSchema": null }, { "description": "Compare compatible saved survey waves. This task shortcut uses the same deterministic compare_waves engine and preserves all comparability warnings.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "fromWaveId": { "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this task, reused only when retrying identical inputs.", "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" }, "tableId": { "minLength": 1, "type": "string" }, "toWaveId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "tableId", "fromWaveId", "toWaveId", "workspaceToken", "requestId" ], "type": "object" }, "name": "compare_survey_waves", "outputSchema": null }, { "description": "Compare compatible tables across project waves. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "fromWaveId": { "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "tableId": { "minLength": 1, "type": "string" }, "toWaveId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "tableId", "fromWaveId", "toWaveId", "workspaceToken", "requestId" ], "type": "object" }, "name": "compare_waves", "outputSchema": null }, { "description": "Create a portable revision-bound document for explicitly selected saved tables without mutating the project. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "name": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "tableIds": { "items": { "minLength": 1, "type": "string" }, "maxItems": 20, "minItems": 1, "type": "array" }, "waveId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "tableIds", "workspaceToken", "requestId" ], "type": "object" }, "name": "create_analysis_plan", "outputSchema": null }, { "description": "Generate an editable PPTX or DOCX report pack from an existing hosted project. Use get_download_link on the returned artifact ID after the job succeeds.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "format": { "enum": [ "pptx", "docx" ], "type": "string" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this task, reused only when retrying identical inputs.", "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" }, "tableIds": { "items": { "minLength": 1, "type": "string" }, "minItems": 1, "type": "array" }, "templateId": { "minLength": 1, "type": "string" }, "waveId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "format", "workspaceToken", "requestId" ], "type": "object" }, "name": "create_editable_report", "outputSchema": null }, { "description": "Create an empty, versioned research project. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "name": { "maxLength": 160, "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "name", "idempotencyKey", "workspaceToken", "requestId" ], "type": "object" }, "name": "create_project", "outputSchema": null }, { "description": "Create a private temporary workspace without signing in. Explain that uploads leave the device, then obtain consent. The secret token is the sole access credential and cannot be recovered.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "consentToUpload": { "const": true, "type": "boolean" } }, "required": [ "consentToUpload" ], "type": "object" }, "name": "create_workspace", "outputSchema": null }, { "description": "Create or replace a reusable multilevel banner. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "definition": { "additionalProperties": false, "properties": { "categoryOrder": { "additionalProperties": { "items": { "type": "string" }, "type": "array" }, "default": {}, "propertyNames": { "type": "string" }, "type": "object" }, "id": { "minLength": 1, "type": "string" }, "levels": { "items": { "additionalProperties": false, "properties": { "filterId": { "anyOf": [ { "minLength": 1, "type": "string" }, { "type": "null" } ], "default": null }, "id": { "minLength": 1, "type": "string" }, "label": { "minLength": 1, "type": "string" }, "variableNames": { "items": { "minLength": 1, "type": "string" }, "minItems": 1, "type": "array" } }, "required": [ "id", "label", "variableNames" ], "type": "object" }, "minItems": 1, "type": "array" }, "name": { "minLength": 1, "type": "string" } }, "required": [ "id", "name", "levels" ], "type": "object" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "tableIds": { "items": { "minLength": 1, "type": "string" }, "minItems": 1, "type": "array" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "tableIds", "definition", "workspaceToken", "requestId" ], "type": "object" }, "name": "define_banner", "outputSchema": null }, { "description": "Create or replace a reusable ordered row-variable set, with an optional cases-or-responses denominator for one detected multi-select question. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "definition": { "additionalProperties": false, "properties": { "categoryOrder": { "additionalProperties": { "items": { "type": "string" }, "type": "array" }, "default": {}, "propertyNames": { "type": "string" }, "type": "object" }, "id": { "minLength": 1, "type": "string" }, "name": { "minLength": 1, "type": "string" }, "variableNames": { "items": { "minLength": 1, "type": "string" }, "minItems": 1, "type": "array" } }, "required": [ "id", "name", "variableNames" ], "type": "object" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "multipleResponseDenominator": { "description": "Optional display denominator for an assigned row set that names exactly one detected multi-select question.", "enum": [ "cases", "responses" ], "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "tableIds": { "items": { "minLength": 1, "type": "string" }, "minItems": 1, "type": "array" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "tableIds", "definition", "workspaceToken", "requestId" ], "type": "object" }, "name": "define_row_set", "outputSchema": null }, { "description": "Create an approved immutable Taylor or replicate-weight survey design, or assign an identical existing design, atomically across selected tables. Queues a hosted job; use get_job to retrieve its result. Obtain actual user approval before calling; do not fabricate approval fields.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "approval": { "additionalProperties": false, "properties": { "approvedAt": { "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" }, "approvedBy": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "approvedBy", "approvedAt" ], "type": "object" }, "definition": { "additionalProperties": false, "properties": { "confidenceLevel": { "anyOf": [ { "const": 0.9, "type": "number" }, { "const": 0.95, "type": "number" }, { "const": 0.99, "type": "number" } ] }, "fpcMode": { "enum": [ "population_psus", "sampling_fraction" ], "type": "string" }, "fpcVariable": { "anyOf": [ { "maxLength": 1000, "minLength": 1, "type": "string" }, { "type": "null" } ] }, "id": { "maxLength": 200, "minLength": 1, "type": "string" }, "lonelyPsuPolicy": { "enum": [ "fail", "certainty", "adjust", "average" ], "type": "string" }, "name": { "maxLength": 160, "minLength": 1, "type": "string" }, "notes": { "maxLength": 10000, "type": "string" }, "psuVariable": { "anyOf": [ { "maxLength": 1000, "minLength": 1, "type": "string" }, { "type": "null" } ] }, "replicateWeights": { "anyOf": [ { "additionalProperties": false, "properties": { "combinedWeights": { "const": true, "type": "boolean" }, "degreesOfFreedom": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "fayRho": { "anyOf": [ { "maximum": 0.9999999999999999, "minimum": 0, "type": "number" }, { "type": "null" } ] }, "mse": { "type": "boolean" }, "rscales": { "items": { "exclusiveMinimum": 0, "type": "number" }, "maxItems": 1000, "minItems": 2, "type": "array" }, "scale": { "exclusiveMinimum": 0, "type": "number" }, "type": { "enum": [ "brr", "fay_brr", "jackknife", "bootstrap", "sdr", "custom" ], "type": "string" }, "variableNames": { "items": { "maxLength": 1000, "minLength": 1, "type": "string" }, "maxItems": 1000, "minItems": 2, "type": "array" } }, "required": [ "variableNames", "type", "scale", "rscales", "mse", "degreesOfFreedom", "fayRho", "combinedWeights" ], "type": "object" }, { "type": "null" } ] }, "strataVariable": { "anyOf": [ { "maxLength": 1000, "minLength": 1, "type": "string" }, { "type": "null" } ] }, "varianceEstimator": { "enum": [ "taylor_linearization", "replicate_weights" ], "type": "string" }, "weightVariable": { "anyOf": [ { "maxLength": 1000, "minLength": 1, "type": "string" }, { "type": "null" } ] } }, "required": [ "id", "name", "weightVariable", "strataVariable", "psuVariable", "fpcVariable", "fpcMode", "lonelyPsuPolicy", "confidenceLevel", "varianceEstimator", "notes" ], "type": "object" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "tableIds": { "items": { "minLength": 1, "type": "string" }, "minItems": 1, "type": "array" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "tableIds", "definition", "approval", "workspaceToken", "requestId" ], "type": "object" }, "name": "define_survey_design", "outputSchema": null }, { "description": "Permanently delete the temporary workspace and all active project, file and job data. This revokes its token.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "confirmDelete": { "const": true, "type": "boolean" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "workspaceToken", "confirmDelete" ], "type": "object" }, "name": "delete_workspace", "outputSchema": null }, { "description": "Inspect wave compatibility and propose repairs without mutation. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "projectId": { "minLength": 1, "type": "string" }, "renames": { "additionalProperties": { "type": "string" }, "propertyNames": { "type": "string" }, "type": "object" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "uploadId": { "description": "ID of a file uploaded into this workspace. Local paths and arbitrary URLs are not accepted.", "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "uploadId", "workspaceToken", "requestId" ], "type": "object" }, "name": "detect_schema_drift", "outputSchema": null }, { "description": "Export a definition-only package by default or an explicit full-data package to the temporary hosted workspace. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "dataPolicy": { "default": "omitted", "enum": [ "omitted", "included" ], "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "workspaceToken", "requestId" ], "type": "object" }, "name": "export_project", "outputSchema": null }, { "description": "Fetch one fixed Crosstabs evidence record by identifier.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "id": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "fetch", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "id": { "type": "string" }, "metadata": { "additionalProperties": false, "properties": { "cluster": { "type": "string" }, "evidenceUrls": { "items": { "format": "uri", "type": "string" }, "type": "array" }, "locale": { "type": "string" } }, "required": [ "locale", "cluster", "evidenceUrls" ], "type": "object" }, "text": { "type": "string" }, "title": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "id", "title", "text", "url", "metadata" ], "type": "object" } }, { "description": "Generate an editable evidence-linked PPTX or DOCX pack. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "format": { "enum": [ "pptx", "docx" ], "type": "string" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "tableIds": { "items": { "minLength": 1, "type": "string" }, "minItems": 1, "type": "array" }, "templateId": { "minLength": 1, "type": "string" }, "waveId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "format", "workspaceToken", "requestId" ], "type": "object" }, "name": "generate_report_pack", "outputSchema": null }, { "description": "Return paginated append-only project audit events. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "afterSequence": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "limit": { "maximum": 500, "minimum": 1, "type": "integer" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "workspaceToken", "requestId" ], "type": "object" }, "name": "get_audit_history", "outputSchema": null }, { "description": "Create a private browser download link for an uploaded file or generated artifact in this workspace. The link contains a secret in its fragment; never share it publicly.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "fileId": { "maxLength": 200, "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "workspaceToken", "fileId" ], "type": "object" }, "name": "get_download_link", "outputSchema": null }, { "description": "Describe the full accountless hosted MCP, privacy, retention and execution limits.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "get_headless_capabilities", "outputSchema": null }, { "description": "Read a queued analysis job. Wait at least two seconds between polls. Only succeeded jobs contain completed results; failed jobs contain an error. Use get_download_link for artifact IDs, or get_rendered_table for completed render_project_table jobs.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "jobId": { "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "workspaceToken", "jobId" ], "type": "object" }, "name": "get_job", "outputSchema": null }, { "description": "Render the canonical aggregate result of a succeeded render_project_table job. Respondent rows are never included in the widget.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "jobId": { "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "workspaceToken", "jobId" ], "type": "object" }, "name": "get_rendered_table", "outputSchema": null }, { "description": "Inspect this hosted runtime and its fixed resource limits.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "get_runtime_status", "outputSchema": null }, { "description": "Get client-specific connection guidance, a health check, and the first prompt to try. No account, workspace, or upload is required.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "client": { "enum": [ "ChatGPT", "Claude", "Codex", "Cursor", "Other" ], "type": "string" } }, "type": "object" }, "name": "get_started", "outputSchema": null }, { "description": "List this temporary workspace's files, recent jobs and expiry. Includes a private upload link.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "workspaceToken" ], "type": "object" }, "name": "get_workspace", "outputSchema": null }, { "description": "Validate and import respondent records into a project wave. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "uploadId": { "description": "ID of a file uploaded into this workspace. Local paths and arbitrary URLs are not accepted.", "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "uploadId", "workspaceToken", "requestId" ], "type": "object" }, "name": "import_dataset", "outputSchema": null }, { "description": "Verify and import a full-data Crosstabs project package as a new workspace copy. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "idempotencyKey": { "maxLength": 180, "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "uploadId": { "description": "ID of a file uploaded into this workspace. Local paths and arbitrary URLs are not accepted.", "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "idempotencyKey", "uploadId", "workspaceToken", "requestId" ], "type": "object" }, "name": "import_project", "outputSchema": null }, { "description": "Inspect a redacted workspace project graph, capabilities and current revision. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "workspaceToken", "requestId" ], "type": "object" }, "name": "inspect_project", "outputSchema": null }, { "description": "List redacted summaries from the workspace project store. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "cursor": { "minLength": 1, "type": "string" }, "limit": { "maximum": 100, "minimum": 1, "type": "integer" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "workspaceToken", "requestId" ], "type": "object" }, "name": "list_projects", "outputSchema": null }, { "description": "Preview explicit population margins against the saved active wave. Returns aggregate balance, trimming and effective-base diagnostics with a revision-bound review fingerprint; respondent weights remain in the temporary hosted workspace. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "baseWeightId": { "anyOf": [ { "maxLength": 200, "minLength": 1, "type": "string" }, { "type": "null" } ] }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "maxIterations": { "maximum": 1000, "minimum": 1, "type": "integer" }, "projectId": { "maxLength": 200, "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "targets": { "items": { "additionalProperties": false, "properties": { "proportions": { "additionalProperties": { "maximum": 1, "minimum": 0, "type": "number" }, "propertyNames": { "maxLength": 1000, "type": "string" }, "type": "object" }, "variable": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "variable", "proportions" ], "type": "object" }, "maxItems": 10, "minItems": 1, "type": "array" }, "tolerance": { "maximum": 0.01, "minimum": 0, "type": "number" }, "trim": { "anyOf": [ { "additionalProperties": false, "properties": { "max": { "exclusiveMinimum": 0, "type": "number" }, "min": { "exclusiveMinimum": 0, "type": "number" } }, "required": [ "min", "max" ], "type": "object" }, { "type": "null" } ] }, "waveId": { "maxLength": 200, "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "waveId", "targets", "baseWeightId", "trim", "tolerance", "maxIterations", "workspaceToken", "requestId" ], "type": "object" }, "name": "preview_raking_weights", "outputSchema": null }, { "description": "Return bounded types, missingness and cardinality diagnostics. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "workspaceToken", "requestId" ], "type": "object" }, "name": "profile_dataset", "outputSchema": null }, { "description": "Create a draft, data-free transformation recipe for later review. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "definition": { "additionalProperties": false, "properties": { "id": { "maxLength": 200, "minLength": 1, "type": "string" }, "name": { "maxLength": 160, "minLength": 1, "type": "string" }, "rule": { "oneOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "group_rare", "type": "string" }, "minimumCount": { "exclusiveMinimum": 0, "maximum": 1000000, "type": "integer" }, "otherLabel": { "maxLength": 10000, "minLength": 1, "type": "string" }, "sourceVariable": { "maxLength": 1000, "minLength": 1, "type": "string" } }, "required": [ "kind", "sourceVariable", "minimumCount", "otherLabel" ], "type": "object" }, { "additionalProperties": false, "properties": { "bottomValues": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 10000, "type": "array" }, "kind": { "const": "box_score", "type": "string" }, "middleLabel": { "maxLength": 10000, "minLength": 1, "type": "string" }, "sourceVariable": { "maxLength": 1000, "minLength": 1, "type": "string" }, "topValues": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 10000, "type": "array" } }, "required": [ "kind", "sourceVariable", "topValues", "bottomValues", "middleLabel" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "recode_values", "type": "string" }, "mapping": { "additionalProperties": { "maxLength": 10000, "type": "string" }, "propertyNames": { "maxLength": 1000, "type": "string" }, "type": "object" }, "otherwise": { "enum": [ "copy", "missing" ], "type": "string" }, "sourceVariable": { "maxLength": 1000, "minLength": 1, "type": "string" } }, "required": [ "kind", "sourceVariable", "mapping", "otherwise" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "numeric_bands", "type": "string" }, "labels": { "items": { "maxLength": 10000, "minLength": 1, "type": "string" }, "maxItems": 501, "type": "array" }, "sourceVariable": { "maxLength": 1000, "minLength": 1, "type": "string" }, "upperBounds": { "items": { "type": "number" }, "maxItems": 500, "type": "array" } }, "required": [ "kind", "sourceVariable", "upperBounds", "labels" ], "type": "object" } ] }, "targetVariable": { "additionalProperties": false, "properties": { "label": { "maxLength": 10000, "minLength": 1, "type": "string" }, "metadata": { "additionalProperties": false, "properties": { "format": { "additionalProperties": false, "properties": { "alignment": { "enum": [ "left", "center", "right" ], "type": "string" }, "decimals": { "maximum": 100, "minimum": 0, "type": "integer" }, "width": { "maximum": 10000, "minimum": 1, "type": "integer" } }, "required": [ "width", "decimals", "alignment" ], "type": "object" }, "measurementLevel": { "enum": [ "nominal", "ordinal", "scale", "date" ], "type": "string" }, "notes": { "maxLength": 10000, "type": "string" }, "role": { "enum": [ "input", "target", "both", "none", "partition", "split", "weight", "identifier" ], "type": "string" }, "userMissingValues": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 10000, "type": "array" }, "valueLabels": { "additionalProperties": { "maxLength": 10000, "type": "string" }, "propertyNames": { "maxLength": 1000, "type": "string" }, "type": "object" } }, "required": [ "measurementLevel", "role", "valueLabels", "userMissingValues", "format", "notes" ], "type": "object" }, "name": { "maxLength": 1000, "minLength": 1, "type": "string" } }, "required": [ "name", "label", "metadata" ], "type": "object" } }, "required": [ "id", "name", "targetVariable", "rule" ], "type": "object" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "definition", "workspaceToken", "requestId" ], "type": "object" }, "name": "propose_transformation", "outputSchema": null }, { "description": "Refresh generated regions while preserving declared manual regions. Queues a hosted job; use get_job to retrieve its result. Obtain actual user approval before calling; do not fabricate approval fields.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "approval": { "additionalProperties": false, "properties": { "approvedAt": { "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" }, "approvedBy": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "approvedBy", "approvedAt" ], "type": "object" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "generationId": { "minLength": 1, "type": "string" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "uploadId": { "description": "ID of a file uploaded into this workspace. Local paths and arbitrary URLs are not accepted.", "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" }, "waveId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "generationId", "approval", "uploadId", "workspaceToken", "requestId" ], "type": "object" }, "name": "refresh_report_pack", "outputSchema": null }, { "description": "Render a deterministic evidence-linked aggregate crosstab widget.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "columnLabels": { "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 12, "minItems": 2, "type": "array" }, "columnVariable": { "maxLength": 120, "minLength": 1, "type": "string" }, "inputSemantics": { "const": "integer_frequency_counts", "description": "Required caller attestation. Survey-weighted aggregates are not accepted by this public aggregate tool.", "type": "string" }, "observed": { "description": "Rectangular 2×2 to 12×12 matrix of finite, non-negative safe integer frequency counts with a grand total no greater than 1,000,000,000,000.", "items": { "items": { "maximum": 1000000000000, "minimum": 0, "type": "integer" }, "maxItems": 12, "minItems": 2, "type": "array" }, "maxItems": 12, "minItems": 2, "type": "array" }, "percentage": { "default": "column", "enum": [ "column", "row", "count" ], "type": "string" }, "rowLabels": { "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 12, "minItems": 2, "type": "array" }, "rowVariable": { "maxLength": 120, "minLength": 1, "type": "string" }, "weighted": { "const": false, "default": false, "description": "Must be false. This aggregate contract has no typed frequency or survey-design weight authority.", "type": "boolean" } }, "required": [ "observed", "inputSemantics" ], "type": "object" }, "name": "render_crosstab", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "analysisId": { "type": "string" }, "evidenceLinks": { "items": { "additionalProperties": false, "properties": { "id": { "type": "string" }, "title": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "id", "title", "url" ], "type": "object" }, "type": "array" }, "limitations": { "items": { "type": "string" }, "type": "array" }, "provenance": { "additionalProperties": false, "properties": { "calculationEngine": { "type": "string" }, "calculationVersion": { "type": "string" }, "evidenceId": { "type": "string" }, "inputSemantics": { "const": "integer_frequency_counts", "type": "string" }, "projectId": { "type": "null" }, "projectRevision": { "type": "null" }, "source": { "const": "caller_supplied_aggregate_matrix", "type": "string" }, "tableId": { "type": "null" }, "waveId": { "type": "null" } }, "required": [ "source", "inputSemantics", "calculationEngine", "calculationVersion", "projectId", "projectRevision", "waveId", "tableId", "evidenceId" ], "type": "object" }, "schemaVersion": { "type": "string" }, "statistics": { "additionalProperties": {}, "propertyNames": { "type": "string" }, "type": "object" }, "table": { "additionalProperties": {}, "propertyNames": { "type": "string" }, "type": "object" }, "warnings": { "items": { "additionalProperties": false, "properties": { "code": { "type": "string" }, "message": { "type": "string" }, "severity": { "enum": [ "info", "warning" ], "type": "string" } }, "required": [ "code", "severity", "message" ], "type": "object" }, "type": "array" } }, "required": [ "schemaVersion", "analysisId", "provenance", "limitations", "table", "statistics", "warnings", "evidenceLinks" ], "type": "object" } }, { "description": "Render one revision-bound saved table execution through the canonical workspace evidence widget. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "evidenceId": { "maxLength": 200, "minLength": 1, "type": "string" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "tableId": { "minLength": 1, "type": "string" }, "waveId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "tableId", "expectedRevision", "evidenceId", "workspaceToken", "requestId" ], "type": "object" }, "name": "render_project_table", "outputSchema": null }, { "description": "Apply an approved, reversible schema repair plan. Queues a hosted job; use get_job to retrieve its result. Obtain actual user approval before calling; do not fabricate approval fields.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "approval": { "additionalProperties": false, "properties": { "approvedAt": { "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" }, "approvedBy": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "approvedBy", "approvedAt" ], "type": "object" }, "approvedOperationIds": { "items": { "minLength": 1, "type": "string" }, "type": "array" }, "categoryOrders": { "additionalProperties": { "items": { "type": "string" }, "type": "array" }, "propertyNames": { "type": "string" }, "type": "object" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "label": { "minLength": 1, "type": "string" }, "labelAliases": { "additionalProperties": { "items": { "type": "string" }, "type": "array" }, "propertyNames": { "type": "string" }, "type": "object" }, "planId": { "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "renames": { "additionalProperties": { "type": "string" }, "propertyNames": { "type": "string" }, "type": "object" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "typeConversions": { "additionalProperties": { "additionalProperties": false, "properties": { "strategy": { "enum": [ "stringify", "parse_number" ], "type": "string" }, "to": { "enum": [ "categorical", "numeric", "date" ], "type": "string" } }, "required": [ "to", "strategy" ], "type": "object" }, "propertyNames": { "type": "string" }, "type": "object" }, "uploadId": { "description": "ID of a file uploaded into this workspace. Local paths and arbitrary URLs are not accepted.", "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" }, "valueRecodes": { "additionalProperties": { "additionalProperties": { "type": "string" }, "propertyNames": { "type": "string" }, "type": "object" }, "propertyNames": { "type": "string" }, "type": "object" }, "waveId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "planId", "waveId", "label", "approvedOperationIds", "approval", "uploadId", "workspaceToken", "requestId" ], "type": "object" }, "name": "repair_schema", "outputSchema": null }, { "description": "Import a replacement wave without overwriting prior source data. Queues a hosted job; use get_job to retrieve its result. Obtain actual user approval before calling; do not fabricate approval fields.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "approval": { "additionalProperties": false, "properties": { "approvedAt": { "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" }, "approvedBy": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "approvedBy", "approvedAt" ], "type": "object" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "label": { "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "renames": { "additionalProperties": { "type": "string" }, "propertyNames": { "type": "string" }, "type": "object" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "uploadId": { "description": "ID of a file uploaded into this workspace. Local paths and arbitrary URLs are not accepted.", "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" }, "waveId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "waveId", "label", "approval", "uploadId", "workspaceToken", "requestId" ], "type": "object" }, "name": "replace_dataset", "outputSchema": null }, { "description": "Approve or reject a draft transformation recipe with recorded human approval. Queues a hosted job; use get_job to retrieve its result. Obtain actual user approval before calling; do not fabricate approval fields.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "approval": { "additionalProperties": false, "properties": { "approvedAt": { "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" }, "approvedBy": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "approvedBy", "approvedAt" ], "type": "object" }, "decision": { "enum": [ "approved", "rejected" ], "type": "string" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "note": { "maxLength": 10000, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "recipeId": { "maxLength": 200, "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "recipeId", "decision", "note", "approval", "workspaceToken", "requestId" ], "type": "object" }, "name": "review_transformation", "outputSchema": null }, { "description": "Validate and execute a portable plan against one loaded project revision, returning aggregate evidence and review findings. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "plan": { "additionalProperties": false, "properties": { "dataFingerprint": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "format": { "const": "crosstabs-analysis-plan", "type": "string" }, "name": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "tables": { "items": { "additionalProperties": false, "properties": { "baseScope": { "enum": [ "valid", "all_rows" ], "type": "string" }, "filterId": { "anyOf": [ { "maxLength": 200, "minLength": 1, "type": "string" }, { "type": "null" } ] }, "filters": { "items": { "additionalProperties": false, "properties": { "bannerLevelId": { "anyOf": [ { "maxLength": 200, "minLength": 1, "type": "string" }, { "type": "null" } ] }, "expression": { "anyOf": [ { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" }, { "additionalProperties": false, "properties": { "expressions": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "maxItems": 20, "type": "array" }, "kind": { "enum": [ "and", "or" ], "type": "string" } }, "required": [ "kind", "expressions" ], "type": "object" }, { "additionalProperties": false, "properties": { "expression": { "anyOf": [ { "additionalProperties": false, "properties": { "kind": { "const": "include", "type": "string" }, "values": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 1000, "type": "array" }, "variableName": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "kind", "variableName", "values" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, "kind": { "const": "not", "type": "string" } }, "required": [ "kind", "expression" ], "type": "object" } ] }, { "type": "null" } ] }, "filterId": { "maxLength": 200, "minLength": 1, "type": "string" }, "scope": { "enum": [ "table", "banner" ], "type": "string" } }, "required": [ "filterId", "scope", "bannerLevelId", "expression" ], "type": "object" }, "maxItems": 101, "type": "array" }, "missingMode": { "enum": [ "exclude", "include" ], "type": "string" }, "multiBannerId": { "maxLength": 200, "minLength": 1, "type": "string" }, "multipleResponseDenominator": { "enum": [ "cases", "responses" ], "type": "string" }, "rowSetId": { "maxLength": 200, "minLength": 1, "type": "string" }, "semanticsFingerprint": { "pattern": "^sha256:[a-f0-9]{64}$", "type": "string" }, "tableId": { "maxLength": 200, "minLength": 1, "type": "string" }, "tableRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "testProfileId": { "maxLength": 200, "minLength": 1, "type": "string" }, "tests": { "anyOf": [ { "additionalProperties": false, "properties": { "confidenceLevels": { "items": { "anyOf": [ { "const": 0.9, "type": "number" }, { "const": 0.95, "type": "number" }, { "const": 0.99, "type": "number" } ] }, "maxItems": 2, "minItems": 1, "type": "array" }, "correction": { "enum": [ "bonferroni", "holm", "benjamini_hochberg", "none" ], "type": "string" }, "display": { "enum": [ "letters", "arrows", "color", "off" ], "type": "string" }, "effectiveBase": { "enum": [ "unweighted", "weighted" ], "type": "string" }, "exactInference": { "additionalProperties": false, "properties": { "iterations": { "maximum": 100000, "minimum": 1000, "type": "integer" }, "method": { "enum": [ "asymptotic", "monte_carlo_fixed_margins" ], "type": "string" }, "seed": { "maximum": 4294967295, "minimum": 0, "type": "integer" } }, "required": [ "method", "iterations", "seed" ], "type": "object" }, "looseAlpha": { "maximum": 1, "minimum": 0, "type": "number" }, "minimumBase": { "maximum": 1000000000, "minimum": 0, "type": "integer" }, "profileId": { "maxLength": 200, "minLength": 1, "type": "string" }, "strictAlpha": { "maximum": 1, "minimum": 0, "type": "number" } }, "required": [ "profileId", "confidenceLevels", "strictAlpha", "looseAlpha", "correction", "minimumBase", "effectiveBase", "display", "exactInference" ], "type": "object" }, { "type": "null" } ] }, "title": { "maxLength": 1000, "type": "string" }, "weight": { "anyOf": [ { "additionalProperties": false, "properties": { "invalidValues": { "enum": [ "exclude", "zero" ], "type": "string" }, "source": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "source", "invalidValues" ], "type": "object" }, { "type": "null" } ] }, "weightId": { "anyOf": [ { "maxLength": 200, "minLength": 1, "type": "string" }, { "type": "null" } ] }, "weightSemanticKind": { "anyOf": [ { "enum": [ "unspecified", "frequency", "sampling", "calibration", "analytic" ], "type": "string" }, { "type": "null" } ] } }, "required": [ "tableId", "tableRevision", "title", "rowSetId", "multiBannerId", "filterId", "weightId", "testProfileId", "missingMode", "baseScope", "multipleResponseDenominator", "weightSemanticKind", "weight", "filters", "tests", "semanticsFingerprint" ], "type": "object" }, "maxItems": 20, "minItems": 1, "type": "array" }, "version": { "const": 1, "type": "number" }, "waveId": { "maxLength": 200, "minLength": 1, "type": "string" }, "waveSchemaFingerprint": { "pattern": "^schema-[a-f0-9]{8}$", "type": "string" } }, "required": [ "format", "version", "name", "projectId", "projectRevision", "waveId", "waveSchemaFingerprint", "dataFingerprint", "tables" ], "type": "object" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "plan", "workspaceToken", "requestId" ], "type": "object" }, "name": "run_analysis_plan", "outputSchema": null }, { "description": "Run a declared-design OLS, logistic, or K-means method and record bounded canonical evidence. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "clusters": { "maximum": 12, "minimum": 2, "type": "integer" }, "eventValue": { "anyOf": [ { "maxLength": 1000, "minLength": 1, "type": "string" }, { "type": "number" }, { "type": "boolean" } ] }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "filterId": { "anyOf": [ { "maxLength": 200, "minLength": 1, "type": "string" }, { "type": "null" } ] }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "method": { "enum": [ "ols", "logistic", "kmeans" ], "type": "string" }, "missingPolicy": { "enum": [ "listwise", "fail" ], "type": "string" }, "outcome": { "maxLength": 1000, "minLength": 1, "type": "string" }, "predictors": { "items": { "anyOf": [ { "maxLength": 1000, "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "kind": { "const": "numeric", "type": "string" }, "variable": { "maxLength": 1000, "minLength": 1, "type": "string" } }, "required": [ "kind", "variable" ], "type": "object" }, { "additionalProperties": false, "properties": { "kind": { "const": "categorical", "type": "string" }, "levels": { "items": { "anyOf": [ { "maxLength": 1000, "minLength": 1, "type": "string" }, { "type": "number" }, { "type": "boolean" } ] }, "maxItems": 500, "minItems": 2, "type": "array" }, "ordered": { "type": "boolean" }, "reference": { "anyOf": [ { "maxLength": 1000, "minLength": 1, "type": "string" }, { "type": "number" }, { "type": "boolean" } ] }, "variable": { "maxLength": 1000, "minLength": 1, "type": "string" } }, "required": [ "kind", "variable", "ordered", "levels", "reference" ], "type": "object" } ] }, "maxItems": 40, "minItems": 1, "type": "array" }, "projectId": { "minLength": 1, "type": "string" }, "referenceValue": { "anyOf": [ { "maxLength": 1000, "minLength": 1, "type": "string" }, { "type": "number" }, { "type": "boolean" } ] }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "seed": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "surveyDesignId": { "maxLength": 200, "minLength": 1, "type": "string" }, "variables": { "items": { "maxLength": 1000, "minLength": 1, "type": "string" }, "maxItems": 40, "minItems": 1, "type": "array" }, "waveId": { "maxLength": 200, "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "method", "waveId", "surveyDesignId", "workspaceToken", "requestId" ], "type": "object" }, "name": "run_complex_survey_method", "outputSchema": null }, { "description": "Run an instant, upload-free tour using a fixed synthetic survey table. Returns an AI-ready answer, numbers, interpretation, warnings and next action.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "run_demo_analysis", "outputSchema": null }, { "description": "Compute the selected tab-book recipe with progress and cancellation. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "tableIds": { "items": { "minLength": 1, "type": "string" }, "minItems": 1, "type": "array" }, "waveId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "workspaceToken", "requestId" ], "type": "object" }, "name": "run_tab_book", "outputSchema": null }, { "description": "Compute one crosstab with diagnostics and evidence metadata. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "tableId": { "minLength": 1, "type": "string" }, "waveId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "tableId", "workspaceToken", "requestId" ], "type": "object" }, "name": "run_table", "outputSchema": null }, { "description": "Discover fixed Crosstabs methodology, limitations, and evidence pages.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "query": { "maxLength": 500, "minLength": 1, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "results": { "items": { "additionalProperties": false, "properties": { "id": { "type": "string" }, "title": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "id", "title", "url" ], "type": "object" }, "type": "array" } }, "required": [ "results" ], "type": "object" } }, { "description": "Create and assign a validated weighting definition. Queues a hosted job; use get_job to retrieve its result. Obtain actual user approval before calling; do not fabricate approval fields.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "approval": { "additionalProperties": false, "properties": { "approvedAt": { "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" }, "approvedBy": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "approvedBy", "approvedAt" ], "type": "object" }, "definition": { "additionalProperties": false, "properties": { "id": { "minLength": 1, "type": "string" }, "invalidValues": { "enum": [ "exclude", "zero" ], "type": "string" }, "name": { "minLength": 1, "type": "string" }, "semanticKind": { "default": "unspecified", "enum": [ "unspecified", "frequency", "sampling", "calibration", "analytic" ], "type": "string" }, "variableName": { "minLength": 1, "type": "string" } }, "required": [ "id", "name", "variableName", "invalidValues" ], "type": "object" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "tableIds": { "items": { "minLength": 1, "type": "string" }, "minItems": 1, "type": "array" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "tableIds", "definition", "approval", "workspaceToken", "requestId" ], "type": "object" }, "name": "set_weight", "outputSchema": null }, { "description": "Reverse a recorded reversible project mutation. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "targetEventId": { "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "targetEventId", "workspaceToken", "requestId" ], "type": "object" }, "name": "undo_change", "outputSchema": null }, { "description": "Mark one applied transformation run undone and restore its derived variable in this workspace. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "runId": { "maxLength": 200, "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "runId", "workspaceToken", "requestId" ], "type": "object" }, "name": "undo_transformation", "outputSchema": null }, { "description": "Apply an approved label, coding, missing-value, measurement, role, and display-format update without rewriting respondent rows. Queues a hosted job; use get_job to retrieve its result. Obtain actual user approval before calling; do not fabricate approval fields.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "approval": { "additionalProperties": false, "properties": { "approvedAt": { "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" }, "approvedBy": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "approvedBy", "approvedAt" ], "type": "object" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "idempotencyKey": { "maxLength": 200, "minLength": 1, "type": "string" }, "label": { "maxLength": 10000, "minLength": 1, "type": "string" }, "metadata": { "additionalProperties": false, "properties": { "format": { "additionalProperties": false, "properties": { "alignment": { "enum": [ "left", "center", "right" ], "type": "string" }, "decimals": { "maximum": 100, "minimum": 0, "type": "integer" }, "width": { "maximum": 10000, "minimum": 1, "type": "integer" } }, "required": [ "width", "decimals", "alignment" ], "type": "object" }, "measurementLevel": { "enum": [ "nominal", "ordinal", "scale", "date" ], "type": "string" }, "notes": { "maxLength": 10000, "type": "string" }, "role": { "enum": [ "input", "target", "both", "none", "partition", "split", "weight", "identifier" ], "type": "string" }, "userMissingValues": { "items": { "maxLength": 1000, "type": "string" }, "maxItems": 10000, "type": "array" }, "valueLabels": { "additionalProperties": { "maxLength": 10000, "type": "string" }, "propertyNames": { "maxLength": 1000, "type": "string" }, "type": "object" } }, "required": [ "measurementLevel", "role", "valueLabels", "userMissingValues", "format", "notes" ], "type": "object" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "variableName": { "maxLength": 1000, "minLength": 1, "type": "string" }, "waveId": { "maxLength": 200, "minLength": 1, "type": "string" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "expectedRevision", "idempotencyKey", "waveId", "variableName", "label", "metadata", "approval", "workspaceToken", "requestId" ], "type": "object" }, "name": "update_variable_metadata", "outputSchema": null }, { "description": "Preflight a portable analysis plan against the current workspace project and return actionable validation issues. Queues a hosted job; use get_job to retrieve its result. ", "inputSchema": { "$defs": { "__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" } ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "plan": { "$ref": "#/$defs/__schema0" }, "projectId": { "minLength": 1, "type": "string" }, "requestId": { "description": "A new UUID for this job, reused only when retrying identical inputs.", "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" }, "workspaceToken": { "description": "Secret workspace capability returned by create_workspace. Treat as a password; never place in a query string.", "pattern": "^ctw_[a-f0-9-]{36}\\.[A-Za-z0-9_-]{43}$", "type": "string" } }, "required": [ "projectId", "plan", "workspaceToken", "requestId" ], "type": "object" }, "name": "validate_analysis_plan", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:535c04d3bdd4bbdaf5f288e6c05f1f8a4be71537d33fa2cc8d49606ab95d6eb2 | sha256sum